stringtranslate.com

IBM701

Электронная вычислительная машина IBM 701 , известная как Defense Calculator во время разработки, была первым коммерческим научным компьютером IBM и ее первым серийным мэйнфреймом , о котором было объявлено публике 21 мая 1952 года. [1] Она была спроектирована и разработана Джерриером Хаддадом и Натаниэлем Рочестером и была основана на машине IAS в Принстоне . [2] [3] [4]

IBM 701 был первым компьютером в серии IBM 700/7000 , которые были высокопроизводительными компьютерами IBM до появления IBM System/360 в 1964 году. [5]

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

История

IBM 701 конкурировал с UNIVAC 1103 компании Remington Rand на рынке научных вычислений, который был разработан для Агентства национальной безопасности , поэтому он держался в секрете до тех пор, пока в 1951 году не было получено разрешение на его продажу. [7] В начале 1954 года комитет Объединенного комитета начальников штабов потребовал сравнить две машины с целью их использования в проекте Joint Numerical Weather Prediction. На основании испытаний обе машины имели сопоставимую скорость вычислений, с небольшим преимуществом машины IBM, однако, когда дело дошло до ввода/вывода, 701 была единогласно одобрена за ее значительно более быстрое оборудование ввода/вывода. [8] [9] [10]

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

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

В журнале Aviation Week от 11 мая 1953 года говорится, что арендная плата за 701 составляла около 12 000 долларов США (что эквивалентно 137 000 долларов США в 2023 году) в месяц; в журнале American Aviation от 9 ноября 1953 года говорится: «15 000 долларов США в месяц за 40-часовую смену. Вторая 40-часовая смена увеличивает арендную плату до 20 000 долларов США в месяц». [ необходима цитата ]

Преемником 701 стал IBM 704 , оснащенный индексным регистром , представленный через 4 года после 701. Однако 704 не был совместим с 701, поскольку 704 увеличил размер инструкций с 18 бит до 36 бит для поддержки дополнительных функций. 704 также ознаменовал переход к памяти на магнитных сердечниках .

Социальное воздействие

В 1952 году IBM объединилась с учеными-лингвистами из Джорджтаунского университета для разработки программного обеспечения для перевода на компьютерах. 7 января 1954 года команда разработала экспериментальную программу, которая позволила компьютеру IBM 701 переводить с русского на английский. Устройство перевода Mark 1, разработанное для ВВС США, смогло выполнить свой первый автоматизированный перевод с русского на английский в 1959 году и было показано публике в 1964 году. [13]

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

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

Радиационная лаборатория Калифорнийского университета в Ливерморе разработала языковую компиляцию и систему времени выполнения под названием KOMPILER для своего IBM 701. Speedcode был первым языком программирования высокого уровня, созданным для компьютера IBM . Язык был разработан Джоном Бэкусом в 1953 году для IBM 701 для поддержки вычислений с числами с плавающей точкой . Компилятор Fortran, также разработанный Бэкусом, не был выпущен IBM до IBM 704 .

Описание

Конфигурация оборудования

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

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

Общий вес (в зависимости от конфигурации) составлял около 20 516 фунтов (10,3 коротких тонн; 9,3 т). [16]

Память

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

Система использовала логическую схему на вакуумных лампах и электростатическое хранилище, состоящее из 72 ламп Уильямса емкостью 1024 бит каждая, что давало общую память в 2048 слов по 36 бит каждая. Каждая из 72 ламп Уильямса имела диаметр 3 дюйма. Память могла быть расширена до максимум 4096 слов по 36 бит путем добавления второго набора из 72 ламп Уильямса или (позже) путем замены всей памяти на магнитную память . Память на лампах Уильямса и более поздняя память на сердечниках имели время цикла памяти 12 микросекунд. Память на лампах Уильямса требовала периодического обновления, что требовало вставки циклов обновления в тактовую частоту 701. Операция сложения требовала пяти 12-микросекундных циклов, два из которых были циклами обновления, в то время как операция умножения или деления требовала 38 циклов (456 микросекунд). Кроме того, для вторичного хранения использовались магнитный барабан и магнитная лента. [17]

Набор инструкций

Длина инструкций составляла 18 бит , адрес был один.

Числа были длиной 36 или 18 бит, со знаком , с фиксированной точкой . Полное слово имеет точность около десяти десятичных цифр. Десятичная цифра соответствует или 3,322 бита.

IBM 701 имел только два доступных программисту регистра:

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

Периферийные устройства

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

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

IBM 701 клиенты

Список клиентов
  • Всемирная штаб-квартира IBM, Нью-Йорк, штат Нью-Йорк (1952)
  • Калифорнийский университет, Лос-Аламос, Нью-Мексико (1953)
  • Lockheed Aircraft Company, Глендейл, Калифорния (1953)
  • Агентство национальной безопасности, Вашингтон, округ Колумбия (1953)
  • Douglas Aircraft Company, Санта-Моника, Калифорния (1953)
  • General Electric Company., Локленд, Огайо (1953)
  • Конвэр, Форт-Уорт, Техас (1953)
  • ВМС США, Иньокерн, Калифорния (1953)
  • United Aircraft, Ист-Хартфорд, Коннектикут (1953)
  • North American Aviation, Санта-Моника, Калифорния (1953)
  • Rand Corporation., Санта-Моника, Калифорния (1953) [20]
  • Корпорация Boeing, Сиэтл, Вашингтон (1953)
  • Douglas Aircraft Company, Эль-Сегундо, Калифорния. (1954)
  • Снабжение военно-морской авиации, Филадельфия, Пенсильвания (1954)
  • Калифорнийский университет, Ливермор, Калифорния (1954)
  • General Motors Corporation, Детройт, Мичиган (1954)
  • Lockheed Aircraft Company, Глендейл, Калифорния (1954)
  • Бюро погоды США, Вашингтон, округ Колумбия (1955)
  • Dupont Central Research, Уилмингтон, Делавэр (1954) [21]

Смотрите также

Ссылки

  1. ^ "IBM 701 Electronic analytic control unit". IBM . 23 января 2003 г. Архивировано из оригинала 21 мая 2022 г. Получено 30 июля 2022 г.
  2. ^ Патент на электронную машину для обработки данных US3197624A, поданный в 1954 г., выданный в 1965 г. Джерриер Хаддад, Ричард К. Ричардс, Рочестер Натаниэль, младший Гарольд Д. Росс
  3. ^ Дайсон, Джордж (2012). Собор Тьюринга . Knopf Doubleday Publishing. стр. 267–268, 287. ISBN 978-1-4000-7599-7.
  4. ^ ab Pichler, Franz (25 января 2018 г.). Computer Aided Systems Theory. Springer. стр. 60. ISBN 9783319747187.
  5. ^ "IBM 700 Series: Computing Comes to Business". IBM.com . 7 марта 2012 г. Архивировано из оригинала 18 января 2023 г. Получено 30 июля 2022 г.
  6. ^ "Магнитный барабанный калькулятор IBM 650". Columbia.edu . Получено 30 июля 2022 г. .
  7. ^ Томаш, Эрвин; Коэн, Арнольд А. (апрель 1979 г.). «Рождение ERA: Engineering Associates, Inc. 1946-1955». Annals of the History of Computing . 1 (2): 90. doi :10.1109/MAHC.1979.10015. S2CID  18712001. Получено 29 ноября 2020 г.
  8. ^ Pugh, Emerson W .; Johnson, Lyle R.; Palmer, John H. (1991). IBM 360 и ранние 370 системы . MIT Press. стр. 23–34. ISBN 0-262-16123-0.
  9. ^ Голдстайн, Герман Х. (2 сентября 2008 г.). Компьютер от Паскаля до фон Неймана. Princeton University Press. С. 328–329. ISBN 978-1-4008-2013-9. Получено 17 июня 2024 г. .
  10. ^ Смагоржинский, Джозеф (1983). «Начало численного прогнозирования погоды и моделирования общей циркуляции: ранние воспоминания». Advances in Geophysics . 25 : 36. doi :10.1016/S0065-2687(08)60170-3. ISBN 978-0-12-018825-3. Получено 17 июня 2024 г. .
  11. ^ "Архивы IBM: 701 Customers". Архивы IBM . 23 января 2003 г. Архивировано из оригинала 11 мая 2021 г. Получено 19 декабря 2020 г.
  12. ^ "Часто задаваемые вопросы" (PDF) . IBM. 10 апреля 2007 г. стр. 26. Архивировано из оригинала (PDF) 21 июня 2007 г.
  13. ^ ab "The IBM 700 Series: Cultural Impacts". IBM . 7 марта 2012 г. Архивировано из оригинала 5 января 2019 г. Получено 30 июля 2022 г.
  14. ^ Эд Фейгенбаум; Джио Видерхольд; Джон Маккарти (1990). "Мемориальная резолюция: Артур Л. Сэмюэл" (PDF) . Историческое общество Стэнфордского университета . Архивировано из оригинала (PDF) 26 мая 2011 г. . Получено 29 апреля 2011 г. .
  15. ^ "IBM Type 701 Electronic Data Processing Machine" (PDF) . Digital Computer Newsletter . 5 (4): 7–8. Октябрь 1953.
  16. ^
    • Weik, Martin H. (март 1961 г.). "IBM 701". www.ed-thelen.org . Третий обзор отечественных электронных цифровых вычислительных систем . Получено 25.05.2018 .

      Что входит в общий вес:
    • Weik, Martin H. (декабрь 1955 г.). "IBM-701". www.ed-thelen.org . Обзор отечественных электронных цифровых вычислительных систем . Получено 25.05.2018 .
  17. ^ Хейс, Джон П. (1978). Архитектура и организация компьютеров . стр. 22. ISBN 0-07-027363-4.
  18. ^ Джон фон Нейман: Избранные письма, Письмо Р. С. Берлингтону . Американское математическое общество и Лондонское математическое общество. 2005. С. 73.
  19. ^ da Cruz, Frank (июль 2003 г.). «IBM 701 Tape Drive — первый магнитный ленточный накопитель для хранения компьютерных данных». История вычислений в Колумбийском университете . Получено 19 декабря 2020 г.
  20. ^ «RAND и информационная эволюция: история в эссе и зарисовках» (PDF) . rand.org . 2008 . Получено 19 декабря 2020 .
  21. ^ "The Dream in the Machine". Институт истории науки . 2010-08-26. Архивировано из оригинала 2019-05-10 . Получено 2019-05-10 .
Примечания

Внешние ссылки