IBM 604 Electronic Calculating Punch был первым в мире серийным электронным калькулятором, как и его предшественник IBM 603. [1] Это была электронная машина для записи единиц , которая могла выполнять несколько вычислений, включая деление. Она была изобретена и разработана Ральфом Палмером, Джерриером Хаддадом и Байроном Фелпсом. [2] [3] Она была представлена IBM в 1948 году. [4] [5]
Он мог считывать перфокарту с колоды, выполнять некоторые вычисления на основе проводки своей коммутационной панели и пробивать результаты на той же карте. Отдельный IBM 521 Card Read/Punch обрабатывал карты и имел свою собственную коммутационную панель, которая выбирала столбцы для чтения и те, которые нужно было пробивать. [6]
604 и его модифицированная версия, 605, использовались в качестве компонентов Card Programmed Electronic Calculators (CPC и CPC II). 604 также был компонентом Test Assembly , предшественника ранних компьютеров IBM. Конструкция и упаковка схемного модуля также использовались для IBM 650 , первого в мире компьютера массового производства и очень популярного компьютера в 1960-х годах.
Полностью транзисторная версия 604 была построена и продемонстрирована в октябре 1954 года. Хотя в ней использовалось более 2200 транзисторов по сравнению с 1250 лампами в оригинале, она занимала лишь около половины объема и потребляла всего 5% энергии. [7] [8] Это была всего лишь экспериментальная машина, но ее технология была использована для создания IBM 608 , который был отправлен в декабре 1957 года и стал первым в мире полностью транзисторным электронным калькулятором, выпущенным массово. [8]
Большая часть схемы была основана на модификациях схемных решений, использовавшихся в более раннем электронном умножителе 603 , и была упакована в небольшие сменные подключаемые блоки , каждый из которых обычно содержал одну миниатюрную вакуумную лампу . Было использовано ограниченное количество стандартизированных схемных решений, что сделало продукт более простым в производстве и обслуживании. [9] Вычислительный блок содержал 1250 ламп. [10] Тактовая частота была увеличена с 35 кГц у 603 до 50 кГц. 604 выполнял сложение, вычитание, умножение и деление с фиксированной точкой , используя арифметику BCD .
Первоначальные версии поддерживали 40 шагов программы, и вскоре это число было расширено до 60. Обработка по-прежнему была привязана к времени цикла считывания/перфорации, поэтому выполнение программы должно было завершиться в течение времени между тем, как перфокарта покидает станцию считывания и попадает на станцию перфорации.
Значительные ожидания относительно будущего бизнеса возлагались на 604, в который было вложено соответствующее количество талантов в планировании. Хотя изначально IBM планировала продать 75 единиц, в конечном итоге они продали более 5600. [3] В 1974 году все еще использовалось более 400 IBM 604. [3]
IBM 604 хранится в Американском музее компьютеров , а еще один — в Музее компьютеров Амстердамского университета .
В серии комиксов « Приключения Тинтина » двое учёных работают с 604, чтобы отправить Тинтина , главного героя серии комиксов, на Луну. [1]
{{cite book}}
: CS1 maint: числовые имена: список авторов ( ссылка )ibm 604 1954 ibm 608 1957.