Кіріспе
Digital Equipment Corp. компаниясы жасаған алғашқы компьютер
PDP 1 (Programmed Data Processor 1) – Digital Equipment Corporation компаниясының PDP сериясындағы тұңғыш компьютер, ол 1959 жылы алғаш рет өндірілді. Ол Массачусетс технология институтында, Bolt, Beranek and Newman және басқа да жерлерде хакерлік мәдениеттің қалыптасуындағы ең маңызды компьютер ретінде танымал. PDP 1 – мини-компьютердегі тарихтағы алғашқы ойын, Стив Расселдің Spacewar! ойынын ойнау үшін жасалған түпкілікті аппараттық құрал.
Сипаттама
PDP 1 18 биттік сөз өлшемін қолданады және стандартты негізгі жады ретінде 4096 сөзге ие (бит өлшемі 9216 сегіз биттік байтқа тең, бірақ таңба өлшемі 12388 байтқа тең, өйткені жүйе 18 биттік сөзді шын мәнінде үш алты биттік таңбаға бөледі), 65536 сөзге дейін жаңартуға болады. Магниттік ядролық жадтың цикл уақыты 5,35 микросекунд (шамамен 187 килогерцтік сағаттық жылдамдыққа сәйкес келеді); нәтижесінде арифметикалық нұсқаулардың көпшілігі 10,7 микросекундты (секундқа 93458 операция) алады, өйткені олар екі жад циклін қолданады: біріншісі нұсқауды алу үшін, екіншісі дерек сөзін алу немесе сақтау үшін. Кері таңбалы сандар бірліктердің толықтырғышында көрсетіледі. PDP 1 есептеу қуаты шамамен 1996 жылғы кішігірім жеке ұйымдастырушымен және аз жадыға ие. PDP 1 2700 транзистор мен 3000 диодты пайдаланады. Ол негізінен DEC 1000 сериялы жүйелік құрылыс блоктарынан құралған, микроқорытпа және микроқорытпа диффузиялық транзисторларды 5 МГц номиналды ауысу жылдамдығымен пайдаланады. Жүйелік құрылыс блоктары бірнеше 19 дюймдік тіреуге жинақталған. Тіреулер бір үлкен мейнфрейм корпусына жинақталған, алтыбұрышты басқару панелі бар, онда түймелер мен шамдар орналасқан, олар үстел биіктігінде, мейнфреймнің бір шетінде орналасқан. Басқару панелі үстінде жүйелік стандартты кіріс/шығыс шешімі, перфокарта оқушы және жазушы орналасқан. PDP 1 шамамен салмағы .
Тарих
PDP 1 конструкциясы MIT Линкольн зертханасында жасалған және құрастырылған TX 0 және TX 2 компьютерлеріне негізделген. Бенджамин Гурли жобаның бас инженері болды. 1959 жылдың желтоқсанында Шығыс бірлескен компьютерлік конференциясында прототипін көрсеткеннен кейін, DEC 1960 жылдың қарашасында алғашқы PDP 1-ді Bolt, Beranek and Newman (BBN) компаниясына жеткізді, ал ол 1961 жылдың басында ресми түрде қабылданды. 1961 жылдың қыркүйегінде DEC PDP 1-ді MIT-ге сыйға тартты, онда ол өзінің атасы – TX 0 компьютерімен бірге бөлмеге орналастырылды, ол сол кезде Линкольн зертханасынан мерзімі белгісіз қарызға алынған болатын. Осы ортада PDP 1 тез арада TX 0-нің орнын басып, жаңадан қалыптасқан хакерлер мәдениетінің сүйікті машинасы болды және көптеген компьютерлік жаңалықтардың платформасы ретінде қызмет етті. Бұл тізімге ең алғашқы цифрлық бейне ойындарының бірі – Spacewar! кіреді. 1984 жылы Компьютер тарихы мұражайындағы TX 0 түлектерінің кездесуінде Гордон Белл DEC өнімдері тікелей TX 2-ден дамығанын, ал TX 2 – бұл Bell пікірінше, сол кезде шамамен 3 миллион долларға бағаланған TX 0-ның мұрагері екенін айтты. Сол кездесуде Джек Деннис Бен Гурлидің PDP 1 дизайнына TX 0 дисплейіндегі жұмысының әсер еткенін мәлімдеді. PDP 1 базалық конфигурацияда (тең шамасында) сатылды. BBN жүйесінен кейін Лоренс Ливермор және Канаданың атом энергиясы (AECL) компанияларынан тапсырыстар келіп түсті, соңында 1969 жылы өндіріс тоқтағанға дейін 53 PDP 1 жеткізілді. 1970 жылы барлық машиналар әлі де белсенді пайдаланылып келді, ал кейбіреулері кейіннен сақталды. MIT-тегі үлгісі Бостонның Компьютер мұражайына берілді, ал одан Компьютер тарихы мұражайына (CHM) жетті. "Ғарыш соғысының" кейінгі нұсқасы! қағаз таспада әлі де корпус ішінде сақталып тұрды. PDP 1 #44 1988 жылы Канзас штатының Уичита қаласындағы сарайдан табылды, бұрын ол аймақтағы көптеген авиациялық компаниялардың біріне тиесілі болған және Digital Historical Collection үшін құтқарылып, ақырында CHM-ге жеткізілді. AECL компьютері Science North-қа жіберілді, бірақ кейіннен жарамсыз деп танылды. PDP 1-дің іске қосылуы компьютерлік дизайн философиясындағы радикалды өзгерісті білдірді: бұл компьютерлік циклдарды тиімді пайдаланудың орнына пайдаланушымен өзара әрекеттесуге бағытталған алғашқы коммерциялық компьютер. Зыянды хакерлік туралы алғашқы мәліметтер MIT студенттік газеті "The Tech"-те «телефон хакерлері» деп жазылған, олар Гарвардпен байланысты желіні тоқтатқан, PDP 1-ді тегін қоңырау шалуға, «соғысқа» қоңырау шалуға және үлкен телефон шоттарын жинауға баптаған.
Шекаралық құрылғылар
PDP 1 негізгі сақтау құралы ретінде фенфолдты перфокативті қағаз лентасын пайдаланады. Дегенмен, Flexowriter құрылғылары өте сенімді және ұзақ уақыт бойы бақылаусыз басып шығару сеанстары үшін жиі қолданылды. Flexowriter құрылғыларында электромеханикалық қағаз лента перфораторлары және оқу құралдары бар, олар теру машинасының механизмімен синхронды жұмыс істейді. Теру жылдамдығы шамамен секунд сайын он символға жетеді. PDP 1 жүйесіндегі әдеттегі жұмыс процедурасы – PDP 1-дің "жоғары жылдамдықты" (секундына 60 символ) Teletype BRPE перфораторын пайдаланып, мәтінді перфокативті қағаз лентаға шығару, содан кейін лентаны Flexowriter құрылғысына қолмен жеткізіп, офлайн режимде басып шығару. Кейінірек, кейбір PDP 1 жүйелеріне DECtape дискілері қосылды, бұл бағдарламалар мен деректерді сақтық көшірмелеудің ыңғайлы тәсілі болды, сондай-ақ алғашқы уақытты бөлісуді іске қосуға мүмкіндік берді. Бұл соңғы қолданба әдетте бағдарламалар мен деректерді негізгі жадтан ауыстыру үшін қосымша жад құрылғысын қажет етеді, бұл ретте қолмен араласудың қажеті болмайды. Осы мақсатта DECtape құрылғылары қағаз ленталардан сенімділік, беріктік және жылдамдық тұрғысынан әлдеқайда артық. Алғашқы қатты дискілер қымбат және өте сенімсіз болды; егер қол жетімді болса және жұмыс істесе, олар файлдарды тұрақты сақтау үшін емес, деректерді ауыстыру жылдамдығын арттыру үшін пайдаланылды.
Графикалық көрсетілім
30-типті дәлдікті CRT дисплейі – секундына 20 000 нүкте жылдамдығымен 1024x1024 адрестелетін орынды көрсете алатын нүктелік сызу дисплейі. Кескіндерді құру үшін арнайы "CRT-да бір нүкте көрсету" командасы қолданылады, олар секундына көп рет жаңартылуы тиіс. 30-типті дисплейдегі нүктелерді таңдау үшін жарық қаламды пайдалануға болады. Таңба генераторы және түзу және қисық сызықтарды жасауға арналған аппараттық құралдар қосымша қолжетімді.