Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

IBM 701 Электронная машина по обработке данных , известная как калькулятор обороны в то время как в развитии, была IBM первого коммерческий научного компьютером «s и его первой серия производства ЭВМ, которое было объявлено общественностью 29 апреля 1952 года [1] Это было изобретен и разработан Джерриером Хаддадом и Натаниэлем Рочестером на основе машины IAS в Принстоне . [2] [3] [4]

IBM 701 был первым компьютером в серии IBM 700/7000 , который отвечал за распространение электронных вычислений в мире и за доминирование IBM на рынке мэйнфреймов в 1960-х и 1970-х годах, которое продолжается и сегодня. [5] Эта серия была высокопроизводительными компьютерами IBM до появления IBM System / 360 в 1964 году. [5]

Бизнес-ориентированным братом 701 был IBM 702, а более дешевым братом общего назначения был знаменитый IBM 650 , который стал первым массово производимым компьютером в мире. [4] [6]

История [ править ]

IBM 701 конкурировала с UNIVAC 1103 Ремингтона Рэнда на рынке научных вычислений, который был разработан для АНБ , поэтому он держался в секрете до тех пор, пока в 1951 году не было получено разрешение на его продажу. [7] В начале 1954 года комитет Объединенного комитета руководителей. сотрудников попросили сравнить эти две машины с целью использования их в совместном проекте по численному прогнозированию погоды.

Судя по испытаниям, две машины имели сопоставимую скорость вычислений с небольшим преимуществом для машины IBM, но UNIVAC был единодушно одобрен за его значительно более быстрое оборудование ввода-вывода. [8] В Ливерморской национальной лаборатории им. Лоуренса IBM 701 означал, что ученые могли быстрее выполнять вычисления с ядерными взрывчатыми веществами.

Было установлено девятнадцать систем IBM 701. [9] Первый 701 был доставлен в штаб-квартиру IBM в Нью-Йорке. Восемь достались авиастроительным компаниям.

«Я думаю, что существует мировой рынок для пяти компьютеров», - часто приписывают Томасу Уотсону, старшему в 1943 году и младшему в несколько дат в 1950-х. Это неправильная цитата из годового собрания акционеров IBM 1953 года. Томас Уотсон-младший . описывал признание рынком компьютера IBM 701. Перед началом производства Уотсон посетил 20 компаний, которые были потенциальными клиентами. Об этом он сказал на собрании акционеров: «В результате нашей поездки, во время которой мы ожидали получить заказы на пять машин, мы вернулись домой с заказами на 18» [10].

«Авиационная неделя» от 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 году [11].

В 1954 году группа ученых провела миллионы смоделированных рук в блэкджек на IBM 701, пытаясь определить лучшее игровое решение для каждой комбинации карт. Результатом исследования стал набор правильных правил для ударов, вставания, удвоения или разделения в игре в блэкджек, которые остаются такими же и сегодня. [11]

IBM 701 может претендовать на звание первого компьютера, демонстрирующего потенциал искусственного интеллекта в программе Артура Сэмюэля по игре в шашки 24 февраля 1956 года. Программа, разработанная для игры на IBM 701, была продемонстрирована публике на телевидение. Самопровозглашенный мастер шашек Роберт Нили играл в эту игру на компьютере IBM 7094 в 1962 году, и компьютер победил. Это по-прежнему считается вехой в области искусственного интеллекта, и в начале 1960-х он предложил публике пример возможностей электронного компьютера. [12]

Калифорнийский университет в радиационной лаборатории в Ливерморе разработал систему компиляции языка и выполнения называется 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) [13]
  • Корпорация Боинг, Сиэтл, Вашингтон (1953).
  • Douglas Aircraft Company, Эль-Сегундо, Калифорния. (1954)
  • Снабжение морской авиации, Филадельфия, Пенсильвания (1954)
  • Калифорнийский университет, Ливермор, Калифорния. (1954)
  • General Motors Corporation, Детройт, Мичиган (1954)
  • Lockheed Aircraft Company, Глендейл, Калифорния. (1954)
  • Бюро погоды США, Вашингтон, округ Колумбия (1955)
  • Dupont Central Research, Wilmington, DE (1954) [14]

Описание [ править ]

Конфигурация оборудования [ править ]

Корпус процессора IBM 701, на котором изображена 1071 электронная лампа.
Логический модуль вакуумной лампы от компьютера IBM серии 700.

Система IBM 701 [15] состояла из следующих блоков:

  • 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 т). [16]

Память [ править ]

Трубка Вильямса от IBM 701 в Музее истории компьютеров

В системе использовалась логическая схема вакуумной лампы и электростатический накопитель, состоящий из 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 было только два регистра, доступных программисту:

  1. Аккумулятора составляет 38 бит длиной (сложение двух битов переполнения).
  2. Длина множителя / частного составляла 36 бит.

Периферийные устройства [ править ]

Устройство чтения / записи магнитных барабанов было добавлено по рекомендации Джона фон Неймана , который сказал, что это снизит потребность в высокоскоростном вводе-выводе. [17]

Первые накопители на магнитной ленте использовались на машине для обработки лент (TPM), а затем были адаптированы к 701. [18]

См. Также [ править ]

  • IBM 700/7000 серии
  • Список продуктов IBM
  • Список вакуумных ламповых компьютеров
  • ПОДЕЛИТЬСЯ (вычисления)
  • Компьютер Стрела , аналог советского дизайна

Ссылки [ править ]

  1. ^ "IBM 701 Электронный аналитический блок управления" . IBM . Проверено 19 декабря 2020 .
  2. ^ Электронная машина обработки данных Патент US3197624A, поданный в 1954 году, выдан в 1965 году Джерриеру Хаддаду, Ричарду К. Ричардсу, Рочестеру Натаниэлю, младшему Гарольду Д. Россу.
  3. ^ Тьюринга собор , Джордж Дайсон, 2012, ISBN 978-1-4000-7599-7 , стр. 267-68, 287 
  4. ^ a b Пихлер, Франц. Теория автоматизированных систем . п. 60.
  5. ^ a b «Серия IBM 700: вычисления приходят в бизнес» . IBM.com .
  6. ^ "Калькулятор магнитного барабана IBM 650" . Columbia.edu .
  7. ^ Томаш, Эрвин; Коэн, Арнольд А. (апрель 1979 г.). "Рождение ERA: Engineering Associates, Inc. 1946-1955" . Анналы истории вычислительной техники . 1 (2): 90. DOI : 10,1109 / MAHC.1979.10015 . Проверено 29 ноября 2020 .
  8. ^ Эмерсон В. Пью , Лайл Р. Джонсон, Джон Х. Палмер, системы IBM 360 и более ранние 370 , MIT Press, 1991, ISBN 0-262-16123-0 стр. 23-34 
  9. ^ «Архивы IBM: 701 заказчик» . Архивы IBM . Проверено 19 декабря 2020 .
  10. ^ «Часто задаваемые вопросы» (PDF) . IBM. 10 апреля 2007 г. с. 26.
  11. ^ а б «IBM 700 Series: Культурное влияние» . IBM .
  12. Эд Фейгенбаум; Джио Видерхольд; Джон Маккарти (1990). «Мемориальная резолюция: Артур Л. Самуэль» (PDF) . Историческое общество Стэнфордского университета . Архивировано из оригинального (PDF) 26 мая 2011 года . Проверено 29 апреля 2011 года .
  13. ^ «RAND и информационная эволюция: история в очерках и виньетках» (PDF) . rand.org . 2008 . Проверено 19 декабря 2020 .
  14. ^ "Сон в машине" . Институт истории науки . 2010-08-26 . Проверено 10 мая 2019 .
  15. ^ . Digital_Computer_Newsletter_V05N04_Oct53.pdf, описание системы 701 с некоторыми параметрами. «12. Электронная машина обработки данных IBM Type 701» . Информационный бюллетень по цифровым компьютерам . 5 (4): 7–8. Октябрь 1953 г.CS1 maint: others (link)
  16. ^
    • Вейк, Мартин Х. (март 1961 г.). «IBM 701» . www.ed-thelen.org . Третий обзор отечественных электронных цифровых вычислительных систем . Проверено 25 мая 2018 .

      Что входит в общий вес:
    • Вейк, Мартин Х. (декабрь 1955 г.). «ИБМ-701» . www.ed-thelen.org . Обзор отечественных электронных цифровых вычислительных систем . Проверено 25 мая 2018 .
  17. John von Neumann: Selected Letters, Letter to RS Burlington, p.73 et seq, Опубликовано совместно Американским математическим обществом и Лондонским математическим обществом, 2005 г.
  18. ^ да Круз, Франк (июль 2003). «Ленточный накопитель IBM 701 - первый накопитель на магнитной ленте для хранения компьютерных данных» . История вычислительной техники Колумбийского университета . Проверено 19 декабря 2020 .
Примечания
  • Чарльз Дж. Баш, Лайл Р. Джонсон, Джон Х. Палмер, Эмерсон В. Пью, 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 в процессе проектирования компьютеров.
  • Труба Уильямса