IBM 701 - IBM 701
Также известный как | Калькулятор защиты |
---|---|
Разработчик |
Джерриер Хаддад Натаниэль Рочестер |
Производитель | IBM |
Дата выхода | 1952 |
Начальная цена | 12000 долларов в месяц за аренду / 15000 долларов в месяц за 40-часовую смену |
Отгружено единиц | 19 |
объем памяти | Общая память 2048 слов по 36 бит каждое (72 трубки Вильямса емкостью 1024 бита каждая) |
Преемник | IBM 704 |
IBM 701 Электронная машина по обработке данных , известная как калькулятор обороны в то время как в развитии, была IBM первого коммерческий научного компьютер «s и его первой серия производства ЭВМ, которое было объявлено общественностью 29 апреля 1952 года он был изобретена и разработана по Jerrier Хаддад и Натаниэль Рочестер на основе МСФО машины в Принстоне .
IBM 701 был первым компьютером в серии IBM 700/7000 , который отвечал за распространение электронных вычислений в мире и за доминирование IBM на рынке мэйнфреймов в 1960-х и 1970-х годах, которое продолжается и по сей день. Эта серия была высокопроизводительными компьютерами IBM до появления IBM System / 360 в 1964 году.
Бизнес-ориентированным братом 701 был IBM 702, а более дешевым братом общего назначения был знаменитый IBM 650 , который стал первым в мире компьютером массового производства.
История
IBM 701 конкурировала с UNIVAC 1103 от Remington Rand на рынке научных вычислений, который был разработан для АНБ , поэтому он держался в секрете до получения разрешения на продажу в 1951 году. В начале 1954 года комитет Объединенного комитета начальников штабов запросил что эти две машины будут сравнены с целью использования их для совместного проекта численного прогнозирования погоды.
Судя по испытаниям, две машины имели сопоставимую скорость вычислений с небольшим преимуществом для машины IBM, но UNIVAC был единодушно одобрен за его значительно более быстрое оборудование ввода-вывода. В Ливерморской национальной лаборатории им. Лоуренса использование IBM 701 означало, что ученые могли быстрее выполнять вычисления с ядерными взрывчатыми веществами.
Было установлено девятнадцать систем IBM 701. Первый 701 был доставлен в мировую штаб-квартиру IBM в Нью-Йорке. Восемь достались авиастроительным компаниям.
«Я думаю, что существует мировой рынок для пяти компьютеров», - часто приписывают Томасу Уотсону, старшему в 1943 году и младшему несколько раз в 1950-х. Это неправильная цитата из годового собрания акционеров IBM в 1953 году. Томас Уотсон-младший . описывал признание рынком компьютера IBM 701. Перед началом производства Уотсон посетил 20 компаний, которые были потенциальными клиентами. Об этом он сказал на собрании акционеров: «В результате поездки, в ходе которой мы ожидали получить заказы на пять машин, мы приехали домой с заказами на 18».
«Авиационная неделя» от 11 мая 1953 года говорит, что арендная плата 701 составляла около 12 000 долларов в месяц; American Aviation 9 ноября 1953 года сообщает: «15 000 долларов в месяц за 40-часовую смену. Вторая 40-часовая смена увеличивает арендную плату до 20 000 долларов в месяц».
Преемником 701 был индексный регистр -equipped IBM 704 , введенный 4 года после того , как 701. 704 не совместим с 701, однако, как 704 увеличен размер инструкций с 18 бит до 36 бит , чтобы поддержать экстренную Особенности. 704 также ознаменовал переход к памяти на магнитных сердечниках .
Социальное влияние
В 1952 году IBM вместе с лингвистами из Джорджтаунского университета разработала программное обеспечение для перевода для использования на компьютерах. 7 января 1954 года команда разработала экспериментальную программу, которая позволила компьютеру IBM 701 переводить с русского на английский. Устройство перевода Mark 1, которое было разработано для ВВС США, смогло произвести свой первый автоматический перевод с русского на английский в 1959 году и было продемонстрировано публике в 1964 году.
В 1954 году группа ученых провела миллионы смоделированных рук в блэкджек на IBM 701, пытаясь определить наилучшее игровое решение для каждой комбинации карт. Результатом исследования стал набор правильных правил для ударов, вставания, удвоения или разделения в игре в блэкджек, которые остаются такими же и сегодня.
IBM 701 может претендовать на звание первого компьютера, демонстрирующего потенциал искусственного интеллекта в программе Артура Сэмюэля по игре в шашки 24 февраля 1956 года. Программа, разработанная для игры на IBM 701, была продемонстрирована публике на телевидение. Самопровозглашенный мастер шашек Роберт Нили играл в эту игру на компьютере IBM 7094 в 1962 году, и компьютер победил. Это по-прежнему считается вехой в области искусственного интеллекта, и в начале 1960-х он предложил публике пример возможностей электронного компьютера.
Калифорнийский университет в радиационной лаборатории в Ливерморе разработал систему компиляции языка и выполнения называется KOMPILER их IBM 701. Speedcode был первым языком программирования высокого уровня создан для IBM компьютера. Язык был разработан Джоном Бэкусом в 1953 году для IBM 701 для поддержки вычислений с числами с плавающей запятой . Fortran компилятор также разработан Бэкусом не был выпущен IBM до IBM 704 .
Заказчик IBM 701
- Мировая штаб-квартира IBM, Нью-Йорк, штат Нью-Йорк (1952 г.)
- Калифорнийский университет, Лос-Аламос, Нью-Мексико (1953 г.)
- Lockheed Aircraft Company, Глендейл, Калифорния. (1953)
- Агентство национальной безопасности, Вашингтон, округ Колумбия (1953)
- Douglas Aircraft Company, Санта-Моника, Калифорния. (1953)
- General Electric Company., Локленд, Огайо (1953)
- Convair, Форт-Уэрт, Техас (1953)
- ВМС США, Иньокерн, Калифорния. (1953)
- United Aircraft, Ист-Хартфорд, Коннектикут (1953)
- North American Aviation, Санта-Моника, Cal. (1953)
- Rand Corporation., Санта-Моника, Калифорния. (1953)
- Корпорация Боинг, Сиэтл, Вашингтон (1953).
- Douglas Aircraft Company, Эль-Сегундо, Калифорния. (1954)
- Снабжение морской авиации, Филадельфия, Пенсильвания (1954)
- Калифорнийский университет, Ливермор, Калифорния. (1954)
- General Motors Corporation, Детройт, Мичиган (1954)
- Lockheed Aircraft Company, Глендейл, Калифорния. (1954)
- Бюро погоды США, Вашингтон, округ Колумбия (1955)
- Dupont Central Research, Уилмингтон, Делавэр (1954)
Описание
Конфигурация оборудования
Система IBM 701 состояла из следующих блоков:
- IBM 701 - Аналитический блок управления ( ЦП )
- IBM 706 - Электростатический накопитель (2048 слов памяти трубки Вильямса )
- IBM 711 - Устройство чтения перфокарт (150 карт / мин.)
- IBM 716 - Принтер (150 линий / мин.)
- IBM 721 - Устройство записи перфокарт (100 карт / мин.)
- IBM 726 - Устройство чтения / записи магнитной ленты (100 бит / дюйм)
- IBM 727 - Устройство чтения / записи магнитной ленты (200 бит / дюйм)
- IBM 731 - Устройство чтения / записи магнитных барабанов
- IBM 736 - Power Frame # 1
- IBM 737 - блок памяти с магнитным сердечником (4096 слов из 12 мкс основной памяти)
- IBM 740 - Регистратор выходных сигналов на катодно-лучевых трубках
- IBM 741 - Power Frame # 2
- IBM 746 - Блок распределения питания
- IBM 753 - Блок управления магнитной лентой (контролируется до десяти IBM 727)
Общий вес (в зависимости от конфигурации) составлял около 20 516 фунтов (10,3 коротких тонны; 9,3 т).
объем памяти
В системе использовалась логическая схема вакуумной лампы и электростатический накопитель, состоящий из 72 ламп Вильямса емкостью 1024 бит каждая, что давало общую память 2048 слов по 36 бит каждая. Каждая из 72 трубок Вильямса имела диаметр 3 дюйма. Память могла быть расширена до 4096 слов по 36 бит за счет добавления второго набора из 72 ламп Вильямса или (позже) путем замены всей памяти памятью на магнитных сердечниках . У ламповой памяти Вильямса, а затем и у основной памяти, время цикла памяти составляло 12 микросекунд. Память трубки Вильямса требовала периодического обновления, что требовало вставки циклов обновления во время 701-го. Операция сложения требовала пяти 12-микросекундных циклов, два из которых были циклами обновления, в то время как операция умножения или деления требовала 38 циклов (456 микросекунд).
Набор инструкций
Инструкции были длиной 18 бит с одним адресом.
- Знак (1 бит) - адрес операнда целым словом (-) или половинным словом (+)
- Код операции (5 бит) - 32 инструкции
- Адрес (12 бит) - 4096 адресов половинного слова
Числа были либо 36-битными, либо 18-битными, величиной со знаком, фиксированной точкой. Полное слово имеет точность около десяти десятичных знаков. Десятичная цифра соответствует или 3,322 бита.
У IBM 701 было только два доступных для программиста регистра:
- Аккумулятора составляет 38 бит длиной (сложение двух битов переполнения).
- Длина множителя / частного составляла 36 бит.
Периферийные устройства
Магнитный барабан для чтения / записи был добавлен по рекомендации Джона фон Неймана , который сказал, что это снизит потребность в высокоскоростном вводе-выводе.
Первые накопители на магнитной ленте использовались на машине для обработки лент (TPM), а затем были адаптированы к 701.
Смотрите также
- IBM 700/7000 серии
- Список продуктов IBM
- Список компьютеров с вакуумной трубкой
- ПОДЕЛИТЬСЯ (вычисления)
- Компьютер Стрела , аналог советского дизайна
использованная литература
- Примечания
- Чарльз Дж. Баш, Лайл Р. Джонсон, Джон Х. Палмер, Эмерсон В. Пью, IBM's Early Computers (MIT Press, Кембридж, 1986)
- Катберт Херд (редактор), специальный выпуск: IBM 701 тридцатая годовщина - IBM выходит в область вычислений , Annals of the History of Computing , Vol. 5 (№ 2), 1983 г.
внешние ссылки
- Примечательная новинка: IBM 701 (архивы IBM)
- Устное историческое интервью с Джином Амдалом Институт Чарльза Бэббиджа , Университет Миннесоты, Миннеаполис. Амдал обсуждает свою роль в разработке нескольких компьютеров для IBM, включая IBM 701, IBM 704 и STRETCH . Он обсуждает свою работу с Натаниэлем Рочестером и руководством IBM в процессе проектирования компьютеров.
- Труба Уильямса