stringtranslate.com

Гарвард Марк II

Harvard Mark II , также известный как релейный калькулятор Эйкена , [1] [2] [3] был электромеханическим компьютером , созданным под руководством Говарда Эйкена в Гарвардском университете и завершенным в 1947 году. Он финансировался ВМС США и использовался для баллистических расчетов на военно-морском испытательном полигоне Дальгрен . Пионеры компьютерной техники Эдмунд Беркли [4] и Грейс Хоппер работали вместе под руководством Эйкена, чтобы построить и запрограммировать Mark II.

Обзор

Запись в бортовом журнале, содержащая «ошибку»

Контракт на строительство Mark II был подписан с Гарвардом в феврале 1945 года после успешной демонстрации Mark I в 1944 году. Он был завершен и отлажен в 1947 году и доставлен на испытательный полигон ВМС США в Дальгрене, штат Вирджиния , в марте 1948 года [5] и стал полностью работоспособным к концу того же года. [6]

Mark II был сконструирован с использованием высокоскоростных электромагнитных реле вместо электромеханических счетчиков, используемых в Mark I, что делало его намного быстрее своего предшественника. Он весил 25 коротких тонн (23 т) и занимал более 4000 квадратных футов (370 м 2 ) площади пола. [7] [3] [8] Его время сложения составляло 0,125 секунды (8 Гц), а время умножения — 0,750 секунды. Это было в 2,6 раза быстрее для сложения и в 8 раз быстрее для умножения по сравнению с Mark I. Это была вторая машина (после Bell Labs Relay Calculator), имевшая аппаратное обеспечение с плавающей точкой . Уникальной особенностью Mark II является то, что он имел встроенное оборудование для нескольких функций, таких как обратная величина, квадратный корень, логарифм, экспонента и некоторые тригонометрические функции. Для их выполнения требовалось от пяти до двенадцати секунд. Кроме того, Mark II фактически состоял из двух субкомпьютеров, которые могли работать как в тандеме, так и выполнять отдельные функции для перекрестной проверки результатов и устранения неисправностей. [1]

Mark I и Mark II не были компьютерами с хранимой программой — они считывали инструкции программы по одной с ленты и выполняли их. Mark II имел особый метод программирования, который был разработан для того, чтобы гарантировать, что содержимое регистра было доступно при необходимости. Лента с программой могла кодировать только восемь инструкций, поэтому то, что означал конкретный код инструкции, зависело от того, когда он выполнялся. Каждая секунда была разделена на несколько периодов, и закодированная инструкция могла означать разные вещи в разные периоды. Сложение могло быть начато в любом из восьми периодов секунды, умножение могло быть начато в любом из четырех периодов секунды, а передача данных могла быть начата в любом из двенадцати периодов секунды. Хотя эта система работала, она усложняла программирование и несколько снижала эффективность машины. [9]

Mark II также известен как компьютер с первым зарегистрированным случаем, когда реальный жук (моль) нарушил его работу. Насекомое было извлечено из электроники машины и прикреплено к журналу с пометкой «первый реальный случай обнаружения [жука]» 9 сентября 1947 года. [10] [11]

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

Ссылки

  1. ^ ab Rife 2006, стр. 93.
  2. ^ Приборы и системы управления. Chilton Company. 1957. стр. 1302.
  3. ^ ab Harvard Alumni Bulletin. 1948. стр. 554.
  4. ^ «От табуляторов до первых компьютеров в индустрии страхования жизни США». Центр координационной науки @ MIT Sloan . 1946-12-31 . Получено 2023-12-08 .
  5. ^ Даррох, Роберт С. Хардинг и Дон. «Коллекции технологий, изобретений и инноваций». amhistory.si.edu . СЕРИЯ 2: ФОТОГРАФИИ МАРКА II, 1948 : ( 43 ) 18 февраля 1948 г. Упаковка Марка II для переезда в Дальгрен, ( 44 ) 20 февраля 1948 г. Ящики на грузовике в Гарварде, готовы к отправке в Дальгрен . Получено 16.05.2018 .
  6. ^ Райф 2006, Поиск по запросу «mark ii» Дальгрен 1948 , стр. 95–96, 278.
  7. Пехотный журнал. Ассоциация пехоты США. 1948. С. 57.
  8. Science News. Научная служба. 1948. С. 295.
  9. ^ Уильямс, 1985, стр. 248–251.
  10. ^ "9 сентября 1947 г. Первый случай обнаружения реальной компьютерной ошибки" . Получено 16.03.2021 .
  11. ^ "9 сентября 1947 г. н. э.: Первая в мире компьютерная ошибка" . Получено 16.03.2021 .

Дальнейшее чтение

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