DRTE Computer - DRTE Computer

The DRTE Computer болды транзисторланған компьютер кезінде салынған Қорғаныс саласындағы ғылыми-зерттеу телекоммуникациясы (DRTE), канадалықтардың бір бөлігі Қорғанысты зерттеу кеңесі. Бұл 1957 жылы прототип түрінде жұмыс істейтін және 1960 жылы толық дамыған толық транзисторланған машиналардың бірі.[1] Қойылым өте жақсы болғанымен, қазіргі заманғы машиналармен тең ПДП-1, ешқашан коммерциялық сатушылар дизайнды қолға алмады және Канада Әскери-теңіз күштерінің Тынық мұхиты теңіз зертханаларына жалғыз әлеуетті сатылым құлдырады. Қазіргі кезде машина Канаданың ұлттық ғылыми-технологиялық коллекциясының бөлігі болып табылады Канада ғылым және технологиялар мұражайы.

Транзисторлық зерттеулер

1950 жылдардың басында транзисторлар әлі алмастырылған жоқ вакуумдық түтіктер электрониканың көпшілігінде. Түтікшелер бір типтегі түтікке өз сипаттамалары бойынша әр түрлі болды. Инженерлер жалпы схеманың бұл өзгерістерге тым сезімтал болмауын қамтамасыз ететін әдістерді әзірледі, сондықтан оларды қиындықсыз ауыстыруға болатын еді. Дәл сол техникалар транзисторлық жүйелер үшін әлі жасалынбаған, олар өте жаңа болды. Кішкентай тізбектерді жұмыс істеуге «қолмен баптау» мүмкін болғанымен, көптеген транзисторларды қолданатын үлкен жүйелер жақсы түсінілмеді. Сонымен бірге транзисторлар әлі де қымбат болды; түтік шамамен 0,75 доллар, ал транзистор шамамен 8 доллар тұрады. Бұл көптеген компаниялар жүргізе алған эксперименттің мөлшерін шектеді.

DRTE бастапқыда жақсарту үшін орнатылған байланыс жүйелері және осы мақсатта транзисторларды жаңа тізбектегі электроника зертханасында күрделі тізбектерде қолдану бойынша зерттеу бағдарламасын бастады Норман Муди. 1950 - 1960 жылдар аралығында Электроника зертханасы маңызды болды шеберлік орталығы транзисторлар саласында және ақпараттық-түсіндіру бағдарламасы арқылы Электронды компонентті зерттеу және дамыту комитеті, өздерінің білімдерін транзисторлық өріске кіретін канадалық электроника фирмаларының келген инженерлеріне бере алды.

Компьютердің түпкілікті құрылуына әкелген басты даму Moody's жаңа түрін ойлап тапты триггер барлық компьютерлік жүйелердің негізгі компоненті. Moody's дизайны а P-N-P-N тоғысы, артқы жағына жалғанған PNP және NPN транзисторынан тұрады. Дәуірдің көптеген машиналарында Eccles-Jordan флип-флоптары қолданылған; бұл бастапқыда түтіктерді транзисторларға ауыстыру кезінде қолданылатын түтікке негізделген тұжырымдама болды. P-N-P-N схемасы қуаттылықты әлдеқайда жоғарылатып, қосымша күшейткіштерсіз «төменгі» тізбектердің көбірек санын жүргізуге мүмкіндік берді. Жалпы нәтиже сандық тізбекті жүзеге асыруға қажет транзисторлардың жалпы санын, кейде айтарлықтай азайту болды. Муди өзінің схемасын 1956 жылы жариялады.

Кейінірек түсінілген бір жағымсыз жағдай - Moody's флип-флопының ағымдағы теңгерімі теңдестірілмеген, сондықтан олардың әр түрлі сандарын сақтау электрмен жабдықтаудың ағымдық қажеттіліктерін күрт өзгерте алады. Әдетте мұндай өзгеретін жүктеме - электр қуаты тартылғанда немесе азайған кезде пайда болатын шуды азайту үшін мүмкіндігінше аулақ болу керек. Өте төмен қуат деңгейлерінде, компьютердегідей, шудың импульсі сигналдардың өзі сияқты күшті болуы мүмкін.

Компьютер

Бұл ешқашан ресми ұсыныс болмағанымен, 1950 жылдардың ортасында DRTE транзисторлық техниканы күрделі жүйеде шынымен дамытудың ең жақсы тәсілі - компьютер құру деп шешті. Бұл сол кезде олардың өздері үшін қажет нәрсе емес еді, бұл жай ғана басқа жүйелер сияқты өз мүмкіндіктерін тексеретін өте күрделі жүйенің мысалы болды. Бірақ даму жалғасқан кезде, көптеген инженерлер қызығушылық таныта бастады компьютер дизайны электроникаға қарағанда. Бұл DRTE жарғысынан тыс болды, сайып келгенде, оларды қаржыландыратын топ пен DRB арасындағы үйкеліс көзі болды.

1955 жылдан бастап, Дэвид Флорида Moody's флип-флоп дизайнын қолдана отырып, компьютердің дамуына ықпал етті. Ол компьютердің қолданыстағы дизайнын зерттеп, компьютердің күрделілігінің негізгі шектеулері түтіктердің жану жылдамдығымен байланысты деген қорытындыға келді; қуатты дизайны үшін түтіктер қажет болды, бұл жиі күйіп кетуді білдірді. Сияқты бірқатар шын мәнінде массивтік машиналар салынған болса да SAGE, машиналардың көпшілігі жұмыс уақытын жақсарту үшін әлдеқайда аз болды. Транзисторлармен бұл шектеу жойылды; транзисторлардың бағасын төлеуге дайын болған жағдайда, сенімділікке аз әсер ететін күрделі машиналар жасауға болатын еді. Бірге транзисторлардың бағасы түсіп жатыр барлық уақытта, Флорида дизайны ғылыми машинада пайдалы болады деп ойлаған барлық ерекшеліктерді қамтыды.

Атап айтқанда, дизайн түптеп келгенде бірқатар ішкі жүйелерді қамтыды кіріс шығыс, аппараттық екілік / ондық түрлендіргіш,[2]өзгермелі нүкте квадрат түбірлік функцияны, бірқатар цикл нұсқауларын және индекс регистрлері оларды қолдау үшін, және кешенін пайдаланды үш мекен-жайлық нұсқаулық. Үш адрестік жүйе әрбір нұсқаулықта екі операндқа дейінгі адрес және нәтиже болатындығын білдірді. Жүйеге аккумулятор кірмеген, барлық операциялардың нәтижелері негізгі жадқа қайта жазылады. Бұл компьютерлік жадты жылдамдығы бойынша процессорлармен салыстыруға болатын уақытта қажет еді (қазіргі кезде жады процессорларға қарағанда әлдеқайда баяу).

Процессор дизайны

Флорида бұған дейін ғимарат құрумен жұмыс істеген Манчестер Марк 1 және олардың басшылығымен ол DRTE машинасын 40 биттік сөздермен құрастырды. Нұсқаулық 10 биттік төрт бөлікке, нұсқаулыққа және 10 биттік үш адреске бөлінді. Бүтін сандар белгі үшін 39 бит пен бір бит қолданған, ал өзгермелі нүктелік сандарда белгі үшін бір разрядты 8 разрядты көрсеткіш, ал белгі үшін 32 битті мантисса болған. Флорида екі адресат пен нәтиженің адрестерін қосқанда үш адрестік нұсқаулық регистрге негізделген жүйеге қарағанда бағдарламалауды жеңілдетеді деп ойлады.

Машинаның эксперименттік нұсқасы негізгі математикалық блок пен жадыны басқарудан тұрды. Толық жүйенің құрылысы 1958 жылы басталды және 1960 жылы аяқталды. Машина 5 микросекунд / цикл құлпын немесе 200 кГц жылдамдықпен жұмыс істеді, бұл дәуірдің машиналары үшін жеткілікті бәсекеге қабілетті. Қалқымалы нүктенің қосылуы 50-ден 365 микросекундқа (μS) дейін созылды. Бөлінетін немесе квадрат түбірдің ең ұзын нұсқаулары өзгермелі нүкте үшін 5,3 миллисекундты (мс) алды. Бүтін қосылыстар шамамен 200 мкЗ-ны алды, бірақ басқа операциялар қолданылды ішкі бағдарламалар аппараттық құралдарға қарағанда және әлдеқайда ұзақ уақытты алды; мысалы, бүтін санға / квадрат түбірге 8,2 мс қажет.

Жад жүйесі

Пайдаланылған компьютер негізгі жад а сияқты «қайталама» жүйелер жоқ, барлық сақтау үшін жад барабаны. Әдетте машинаға арналған жад әрқайсысы машина сөзінің бір бөлшегін ұстайтын бірнеше ядролық түйіндерді немесе «ұшақтарды» қатарлап жинақталатын болады. Мысалы, DRTE-дегідей 40 биттік сөзбен жүйеде ядро ​​40 жазықтық қолданылады. Әр 10 биттік адресті жазықтықта X және Y мекен-жайына аудару арқылы мекен-жайларды іздеуге болады; DTRE-дегі 1024 сөз үшін 32 × 32 ұшақ қажет болды.

DRTE машинасында ядроны пайдаланудың бір проблемасы - жұмыс істеу үшін ядро ​​өте жоғары қуатты қажет етеді. Транзисторлардан осындай қуаттылықты қамтамасыз ету, ол кезде тек қуаты аз болатын, үлкен қиындық тудырды. Сол кезде кеңінен қолданылған бір шешім түтікшелерден негізгі машиналарды жасау болғанымен, DRTE машинасы үшін бұл транзисторлық дизайндағы тағы бір қиындық деп саналды. Шешім, ең алдымен Ричард Коббальдпен жобаланған, толығымен транзисторларға негізделген, кейінірек патенттелген.

Олардың негізгі дизайнына енгізілген тағы бір жақсарту оқылған сыммен жұмыс істеуге қатысты болды. Орналасқан жерді оқып шығу, осы мекен-жайға «1» жазғыңыз келгендей, көрсетілген мекен-жайды қуаттандыру арқылы жұмыс істейді. Егер өзек болса қазірдің өзінде «1» -ді ұстау ештеңе болмайды. Алайда, егер ядро ​​«0» болса, қуат ядролардың полярлығын «1» -ге өзгертеді. Ол үшін жұмсалған энергияның аз мөлшері импульстің басқа сымға, яғни оқылым сызығына шығуын тудырады. Сонымен, деректерді оқу үшін сіз сол жерге «1» деп жазасыз, егер оқу сызығында импульс бастапқыда «0» болған болса, ешқандай импульс оның «1» болғанын білдірмейді.

Бұл жүйенің бір проблемасы - сол сызықтардағы басқа ядролар (X немесе Y) өте аз сигнал береді де, ізделіп отырған сигналды бүркемелеуі мүмкін. Кәдімгі шешім оқылым сызығын диагональ бойынша жазықтық арқылы алға-артқа өткізіп жіберу болды, осылайша бұл кішігірім сигналдар күшін жояды - бірінен шыққан оң сигнал екіншісінен теріс сигнал болады, өйткені сым оған қарсы бағытта өткен. Алайда, бұл шешім өзекшені сыммен қамтуды едәуір қиындатты және көптеген зерттеулер өткізгіштің құнын жақсартудың әртүрлі тәсілдерін қарастырды.

Коббальдтың дизайны өткенге қарағанда айқын өзгеріс болып көрінді; оқылған сым жазықтықта бір емес, жазықтықта бұрандалы болды. Бұл жүйеде оқылған сым қуатты желілердің тек бір жиынтығынан өткен және «қосымша сигнал» проблемалары толығымен болдырылмаған. Бұл шешім бұрын таңдалмағаны таңқаларлық емес; ядролар бір уақытта жазықтықтан тұрғызылып, содан кейін бір-бірімен сымға қосылды, ал бұл әдіс оқылған сымдарды қосудан бұрын бүкіл ядроны құруды қажет етті. Дизайнның бірден-бір кемшілігі - оны іске қосу үшін көп қуат қажет болды.

Кіріс шығыс

DRTE дизайнындағы енгізу-шығару құрылғысы өте шектеулі болды Flexowriter шығару үшін және қағаз таспа енгізу үшін шамамен 600 CPS оқырманы. Атап айтқанда, жүйе енгізу-шығару жүйелерімен қатар жүзеге асырылған аппараттық екіліктен ондыққа / ондықтан екілікке түрлендіргішті қосты.[2] Бұл қағаз таспаны ондық кодтармен тесуге мүмкіндік берді, олар көрінбестен екілікке түрлендіріліп, оқу кезінде жадта сақталады. Кері жағы да дұрыс болды, бұл құрылғыға жад мазмұнын таспаға тікелей басып шығаруға мүмкіндік берді. Жүйе құрылғы деректерді негізінен ақысыз оқи немесе жаза алатындай етіп бапталды; яғни, жүйе деректерді қағаз таспасы бергендей тез оқып, сақтай білді.

Жүйе шикі түрін де ұсынды ассемблер тілі қолдау. Ауыстыру пернесін пайдаланып, жүйеге енгізілген таңбалар сандық деректердің орнына мнемотехниканы ұсынды, содан кейін олар басқаша аударылады. Мысалы, «АА» әріптері екі өзгермелі нүктелік сандарды қосады, сандар келесі ондық адреске сақталады. Оқи отырып, қағаз таспаның ығысу бағанасы BDC декодеріне келесі кодтарды елемеу туралы сигнал береді.

Аппараттық құрал өзін анти-функция ретінде танытты. Егер оқылатын және жазылатын барлық деректер екілік деректердің ондық көрінісі деп ойлаған болса, жүйенің мағынасы өте жақсы болды, бірақ егер мәліметтер басқа формада болса, мысалы, ассемблер тілінің символдарының кодтары күрделі болса, онда бұл жай ғана күрделілікті қосады. содан кейін өшіру керек болды. Ассемблерлік бағдарламалау кең таралған кезде жүйе ақыры жойылды. Сондай-ақ, бұл интерфейстің жылдамдығын мұқият баптауға байланысты қосылатын құрылғылардың түрлерін айтарлықтай шектеді.

Әрі қарай дамыту және пайдалану

Параллель математикалық бөлім

Математикалық блоктың прототипі 1957 жылы аяқталғаннан кейін,[3] параллель бүкіл сөзбен жұмыс істейтін жаңа блок іске қосылды. Бұл жаңа қондырғы машинаның «толық нұсқасымен» (1960–61) бір уақытта дайын болған және кейінірек дизайнға қайта келтірілген. Бұл жылдамдықты шамамен он есе жақсартты, мысалы, өзгермелі нүктелік қосу 300 мкс-тан 40-қа дейін, көбейту 2200-ден 180 мкс-қа дейін және квадрат түбір 5300-ден 510 микросекундке дейін жақсарды. Бүтін математика да дәл осындай фактормен жақсарды, бірақ көбейту сияқты «күрделі» арифметика кодта аппаратурадан айырмашылығы қалды. Жаңа математикалық қондырғының көмегімен машина орташа заманауи жүйеге қарағанда жылдам болды, дегенмен «жоғары деңгейге» қарағанда баяу IBM 7090 екіден бес есеге дейін.

Кез-келген зерттеу машинасында болғандай, DRTE жүйесі бірқатар «тұрмыстық» есептеулерде, сондай-ақ бірқатар қарапайымдарды жасауда қолданылған компьютер ойындары. Оларға кіреді саусақ және асау, сонымен қатар қарапайым музыкалық генератор Полковник Боги Марч динамикті белгілі бір флип-флопқа қосу арқылы.

ДАР

1950 жылдардың аяғында АҚШ бұл кезеңді аяқтай бастады SAGE жүйесі, және әсеріне қызығушылық танытты Аврора Бореалис қосулы радиолокация жұмыс. Ақырында DRB мен. Арасында келісімге қол қойылды АҚШ әуе күштері, Әуе күштері модельдеу бойынша радиолокациялық зерттеу орталығын салуға екі миллион доллар бөліп MIT Келіңіздер Линкольн зертханасы бұл радиолокациялық жүйелерде АҚШ-тың техникалық жетекшілігінің көп бөлігін қамтамасыз етті.

DRB бұл жерден бес-алты жүз миль қашықтықта учаске ұсынды Черчилль зымырандарын зерттеу полигоны, ол қазірдің өзінде ракеталық бағдарламасымен кең аврора зерттеулері үшін қолданылған болатын. Мұндай орналасу радарларға радионың радиолокацияға әсерін зымыранның ұшырылуын қадағалау арқылы тікелей өлшеуге мүмкіндік береді. Сайып келгенде, сыртта сайт Ханзада Альберт, Саскачеван таңдалды; бұл премьер-министрге байланысты болды деген болжам жасалды Джон Диефенбакер үйге міну. Жаңа сайт 1959 жылы маусымда ашылды, деп аталады Ханзада Альберт радиолокациялық зертханасы, немесе PARL.

Сынақ кезінде деректерді жылдам жазу үшін DRTE деп аталатын теңшелетін жүйені құрды ДАР, Сандық анализатор және жазба. DAR - бұл өте жоғары басымдылықтағы жоба, ал бастапқыда DRTE компьютерінде жұмыс істейтін кейбір жұмыс күшінің орнына DAR орналастырылды. Машинаның өзі бағдарламаланбайтын компьютерден тұрды, олар деректерді 40 000 биттік жадқа дейін оқып, оны уақыт кодымен және басқа ақпаратпен белгілеп, содан кейін оны жазды магниттік таспа. DAR бірнеше жыл бойы қолданылған, оны 1962 жылы өрттен кейін қалпына келтіруге тура келді.

Алуэт

1958 жылы DRB ұсыныс жіберді НАСА Жерді өлшеуді жүзеге асыратын «жоғары серпінді» іске қосу ионосфера ғарыштан. Бұл сол кезде маңызды болатын тақырып болды; DRB өте алыс қашықтықтағы байланыс жүйесін құру үшін ірі ионосфералық зерттеу бағдарламасын жүргізді (кейінірек ол Канада ортасы және DEW желісі ). Жүйеге түсініктеме берген АҚШ-тың әртүрлі агенттіктері ДРБ-ның мұндай құрылғыны жасай алатындығына күмәнмен қарады, бірақ оларды өздерінің әлдеқайда қарапайым дизайнына сақтық көшірме ретінде жасауды ұсынды. Соңында АҚШ дизайны ұзақ кідірістерге тап болды, ал «тым дамыған» канадалық дизайн 1962 жылы іске қосылды Alouette I.

Алуэт жобаланған кезде, оның өмір сүру кезеңі туралы маңызды мәселе күн батареялары жүйені қуаттандыру DRTE компьютерінде шешілді. Олар эффектілерді имитациялайтын бағдарлама жасады прецессия спутниктің орбитасында және осы ақпаратты күн сәулесінің оған түскен уақытының пайызын есептеу үшін пайдаланды. Нәтиже жүйенің жеткілікті қуатқа ие болатындығын дәлелдеді. Ол тек бір жыл өмірімен жобаланған болса, мен Алуэте ақыры жабылғанға дейін он жыл жүгірдім.

Оттавадағы қабылдағыш антеннасы үшін Alouette-тен деректерді жүктеп алатын антеннаның бақылау командаларын қалыптастыратын компьютер де қолданылды. Антенна «тіке жоғары» арқылы өте алмады және кері көкжиекке қайту үшін 180 градусқа бұрылуға тура келді. Қозғалыс қағаз таспасын оқитын қарапайым жүйемен басқарылды. Компьютер таспаларды шығарды, сондықтан ыдыс спутникті қадағалап отырғанда баяу айналады, осылайша «өлі уақытқа» жол бермейді. Ақыр соңында кез-келген ықтимал өту үшін таспалар кітапханасы жасалды.

Әдебиеттер тізімі

  1. ^ «DRTE компьютері». friendsofcrc.ca. 3-ескерту. Алынған 2017-12-28.
  2. ^ а б https://ieeexplore.ieee.org/document/279230/ Лас Герти: DRTE компьютері, 2018 жылдың 17 қаңтарында алынды
  3. ^ «DRTE компьютері». friendsofcrc.ca. Алынған 2017-12-28.

Сыртқы сілтемелер