Кіріспе
алғашқы электрондық компьютер
BINAC (Binary Automatic Computer) is an early electronic computer that was designed for Northrop Aircraft Company by the Eckert–Mauchly Computer Corporation (EMCC) in 1949. Eckert and Mauchly had started the design of EDVAC at the University of Pennsylvania, but chose to leave and start EMCC, the first computer company. BINAC was their first product, the first stored program computer in the United States; BINAC is also sometimes claimed to be the world's first commercial digital computer even though it was limited in scope and never fully functional after delivery.
BINAC (Binary Automatic Computer) – 1949 жылы Northrop Aircraft Company үшін Eckert–Mauchly Computer Corporation (EMCC) компаниясы жасаған алғашқы электрондық компьютер. Эккерт пен Мокли Пенсильвания университетінде EDVAC жобасын бастаған, бірақ одан шығып, алғашқы компьютерлік компания EMCC-ді құруды жөн көрді. BINAC – олардың алғашқы өнімі, АҚШ-тағы алғашқы сақталатын бағдарламалық компьютер; BINAC кейде әлемдегі алғашқы коммерциялық цифрлық компьютер деп есептеледі, бірақ оның мүмкіндіктері шектеулі болды және жеткізілгеннен кейін толыққанды жұмыс істеген емес.
BINAC (Binary Automatic Computer) is an early electronic computer that was designed for Northrop Aircraft Company by the Eckert–Mauchly Computer Corporation (EMCC) in 1949. Eckert and Mauchly had started the design of EDVAC at the University of Pennsylvania, but chose to leave and start EMCC, the first computer company. BINAC was their first product, the first stored program computer in the United States; BINAC is also sometimes claimed to be the world's first commercial digital computer even though it was limited in scope and never fully functional after delivery.
Сәулет
BINAC – екі тәуелсіз процессорлы, әрқайсысы 512 сөздік акустикалық сынаптық кідіру желісімен жадысы бар біт-сериалды екілік компьютер. Процессорлар аппараттық іркілулерден туындаған қателерді тексеру үшін нәтижелерді үнемі салыстырып отырады. Ол шамамен 700 вакуумдық түтікше қолданды. 512 сөздік акустикалық сынаптық кідіру желісі жадтары 16 арнаға бөлінді, әр арнада 31 биттен тұратын 32 сөз сақталды, ал сөздер арасында коммутация тізбектеріндегі кідірулерге орын беру үшін қосымша 11 биттік кеңістік болды. Сағаттың жиілігі 4,25 МГц (бір дереккөзге сәйкес 1 МГц) құрады, бұл сөздерге қол жеткізу уақытын шамамен 10 микросекундқа дейін қысқартты. Қосу операциясы 800 микросекунд, ал көбейту операциясы 1200 микросекундқа соқты. Бағдарламалар немесе деректер сегіз пернелі панель арқылы қолмен октадтық санауда енгізілді немесе магниттік таспадан жүктелді. BINAC бинарлық сандармен жоғары жылдамдықты арифметикалық амалдар орындау мүмкіндігімен маңызды болды, символдарды немесе ондық цифрларды сақтауға арналған ережелер болған жоқ.
Алғашқы сынақ бағдарламалары
BINAC 1949 жылдың наурыз айында сынақ бағдарламасын (23 нұсқаудан тұрады) іске қосты, бірақ ол кезде толыққанды жұмыс істемеді. BINAC іске қосқан алғашқы сынақ бағдарламалары:
1949 жылғы 7 ақпан – А тіркегінен жадты толтыру үшін бес жолды бағдарлама іске қосылды.
1949 жылғы 10 ақпан – Жадыны тексеру үшін бес жолды бағдарлама іске қосылды.
1949 жылғы 16 ақпан – Жадыны толтыру үшін алты жолды бағдарлама іске қосылды.
1949 жылдың 7 наурызында – Квадраттарды есептеу үшін 23 жолды бағдарламаның 217 рет қайталануы іске қосылды. Тоқтаған кезде ол әлі де дұрыс жұмыс істеп тұрды.
1949 жылдың 4 сәуірінде – Жадыны толтыру және барлық нұсқауларды тексеру үшін елу жолды бағдарлама іске қосылды. Қате пайда болғанға дейін ол 2,5 сағат бойы жұмыс істеді. Содан кейін ол 31,5 сағат бойы қатесіз жұмыс істеді.
February 10, 1949 – Ran a five line program to check memory. February 16, 1949 – Ran a six line program to fill memory. March 7, 1949 – Ran 217 iterations of a 23 line program to compute squares. It was still running correctly when it stopped. April 4, 1949 – Ran a fifty line program to fill memory and check all instructions. It ran for 2.5 hours before encountering an error. Shortly after that it ran for 31.5 hours without error.
Клиенттің қабылдауы
Northrop компаниясы BINAC-ті 1949 жылдың қыркүйегінде қабылдады. Northrop қызметкерлері BINAC-тің жеткізілгеннен кейін тиісті түрде жұмыс істемегенін айтты, бірақ ол Eckert Mauchly шеберханасында жұмыс істеген. Ол кейбір шағын бағдарламаларды іске қоса алды, бірақ өндірістік машина ретінде қолдануға жеткілікті сенімді жұмыс істемеді. Northrop бұл мәселенің себебін машинаны алып келген кезде оны дұрыс қаптамаға салған жоқ деп түсіндірді; ал EMCC компаниясы проблемалардың себебі машинаны жеткізіп келгеннен кейін қайта жинаудағы қателіктерге байланысты екенін айтты. Northrop қауіпсіздік мәселелерін алға тартып, EMCC техникалық мамандарына машина жеткізілгеннен кейін оған жақындауға рұқсат бермеді, оның орнына оны қайта жинау үшін жаңа түскен инженерлік студентті жұмысқа алды. EMCC компаниясы машина осыдан кейін де жұмыс істегені, машинаның инженерлік сапасының жоғары екенін көрсетеді деді.
Бірінші компьютер пайдаланушының нұсқаулығы
Бұрынғы компьютерлер университеттердің инженерлік факультеттерінің сүйіктісі болды; пайдаланушылар машиналарды жақсы білген. BINAC тікелей пайдаланушыға берілмек болғандықтан, пайдаланушы нұсқаулығы қажет болды. Сол кезде автокөлік жүргізушілері көліктерін өздері жөндеуге үйренген, сондай-ақ оларға көмектесу үшін "пайдаланушы нұсқаулықтары" болған. BINAC нұсқаулығын жазғандар, осы нұсқаулықтардан шабыт алып, BINAC пайдаланушы нұсқаулығын дайындады.