Кіріспе

Mercury - Ферранти компаниясы 1950 жылдардың ортасында құрастырған алғашқы коммерциялық компьютер. Ол Ферранти Mark 1 моделінен кейін жасалды, өнімділікті арттыру үшін қозғалатын нүктелі есептегіш блогы қосылды, сондай-ақ Уильямс түтіктік жадын магниттік өзекті жадпен алмастыру және қатты күйдегі компоненттерді көбірек пайдалану арқылы сенімділігі жақсартылды. Компьютерде шамамен 2000 вакуумдық түтікше (көбінесе CV2179/A2134, EL81 пентодалары және CV2493/ECC88 екі триодалары) және 2000 германий диоды болды. Ферранти жаңа үлгілерге көшуге дейін он тоғыз Mercury сатылды.

Алдыңғысы: Марк I

1951 жылы Mark I жұмыс істеген кезде сенімділігі төмен болды. Басты мәселе – барабандық жад жүйесі, ол үнемі істен шығып тұрды. Сонымен қатар, машинада 4200 термиондық клапан, негізінен EF50 пентодтары мен диодтары қолданылды, оларды үнемі ауыстыру қажет болды. Кездейсоқ сұраныс жады және тіркегіштер ретінде қолданылған Уильямс түтікшелері сенімді болғанмен, тұрақты күтімді қажет етті. Жүйе пайдалануға берілгеннен кейін, командалар осы мәселелерді шешу жолдарын іздеуге кірісті. Бір команда транзисторлар негізінде жасалған, әлдеқайда кішкентай және тиімді жүйе құруды шешті. Ол алғаш рет 1953 жылдың қараша айында іске қосылды және толығымен транзисторлық компьютердің бірінші мысалы деп есептеледі. Кейін Metropolitan Vickers компаниясы осыны Metrovick 950 деп коммерциялық түрде өндіріп, жеті данасын тапсырды. Ол кезде транзисторлар, түтіктерге қарағанда өте қымбат болды.

Үлгі: Мег

Тағы бір команда, Mark I-дің негізгі дизайнерлерін қоса алғанда, Mark I-ге өте ұқсас дизайнмен бастады, бірақ диодтар ретінде қолданылатын клапандарды жартылай өткішгіш диодтармен ауыстырды. Бұлар транзисторларға қарағанда әлдеқайда арзан болған, бірақ олардың жеткілікті саны дизайнға қолданылғандықтан, тек диодтарды ауыстыру да айтарлықтай жеңілдетуге және сенімділікті арттыруға мүмкіндік берді. Сол кезде компьютерлер көбінесе ғылым саласында қолданылды, сондықтан олар осы мақсатта өнімділікті арттыру үшін қозғалатын нүктелік есептеу блогын (floating point unit) қосуға шешім қабылдады. Сонымен қатар, машина 1 МГц жиілікте жұмыс істеді, бұл Mark I-дің 125 кГц жиілігінен сегіз есе жоғары, нәтижесінде «мегациклдік машина» және ақырында «Мег» деген аттар пайда болды. Мег алғаш рет 1954 жылдың мамыр айында жұмыс істеді. Жартылай өткішгіш диодтарды қолдану клапандар санын жартысынан астамға азайтты, ал қуатты Mark I-дің 25 кВт-тан 12 кВт-қа дейін төмендетті. Mark I сияқты, Мег 10 биттік «қысқа сөз» негізінде құрылды, екеуі біріктіріліп 20 биттік адрес, ал төртеуі 40 биттік бүтін санды құрады. Бұл Уильямс түтіктерінің физикалық қасиеттерінің нәтижесі болды, олар сегіз B желісін немесе, қазіргі терминологияда, аккумулятор/индекс тіркегіштерін жасау үшін пайдаланылды. Мег екі бүтін санды шамамен 60 микросекундта көбейтуге қабілетті болды. Қозғалатын нүктелік есептеу блогы 30 биттік мантисса үшін үш сөзді, ал 10 биттік көрсеткіш үшін тағы бір сөзді пайдаланды. Ол екі қозғалатын нүктелі санды шамамен 180 микросекундта қосып, 360 микросекундта көбейтуге болатын.

Коммерциялық нұсқа: Меркурий

Университет үшін Mark I-ді салған Ферранти, Mercury-ді өндіру үшін Meg прототипін жетілдіруді жалғастырды. Басты өзгеріс – Уильямс түтікшелерін ядролық жадпен алмастыру болды. 10 биттік қысқа сөзді алуға шамамен 10 мкс уақыт кетсе де, жүйеге дерлік қызмет көрсетудің қажеті болмады, бұл коммерциялық пайдаланушылар үшін едәуір маңыздырақ еді. 1024×40 биттік ядролық жад және әрқайсысы 4096×40 бит сақтай алатын төрт барабан қамтамасыз етілді. 1957 жылдың тамыз айында алғашқы 19 Mercury компьютері жеткізілді. Манчестер университеті 1958 жылдың ақпан айында біреуін алды, оның уақытының жартысын Феррантидің бизнес бөлімшесі арқылы коммерциялық пайдаланушыларға жалға берді. Женевадағы CERN және Харвеллдегі Атом энергиясын зерттеу орталығы да 1958 жылы өздерінің компьютерлерін орнатты. 1959 жылы сатып алынған Mercury Ұлыбритания метеорологиялық қызметінің алғашқы компьютері болды. Аргентинаның Буэнос-Айрес университеті 1960 жылы тағы біреуін алды. Машина Mercury Autocode іске қоса алатын, кейіннен жоғары деңгейлі бағдарламалау тілі деп аталған, жеңілдетілген кодтау жүйесімен жұмыс істеді. Mercury аппараттық құралдары және Autocode кодтау жүйесі туралы егжей-тегжейлі ақпарат испан тіліндегі Autocode нұсқаулығында бар. Mercury-дің салмағы .