Также известен как | Relay Calculator |
---|---|
Developer | Howard Aiken и Grace Hopper |
Дата выпуска | 1947; 73 года назад (1947) |
Масса | 25 коротких тонн (23 т) |
Предшественник | Harvard Mark I |
Преемник | Harvard Mark III |
Harvard Mark II, также известный как Relay Calculator, представлял собой электромеханический компьютер, построенный под руководством Ховарда Эйкена и завершенный в 1947 году. Он финансировался ВМС США. Ховард Эйкен и Грейс Хоппер работали вместе, чтобы запрограммировать и построить Mark II.
Mark II был сконструирован с использованием высокоскоростных электромагнитных реле вместо электрических -механические счетчики, используемые в Mark I, что делает его намного быстрее, чем его предшественник. Он весил 25 коротких тонн (23 т). Его время сложения составляло 0,125 секунды (8 Гц), а время умножения составляло 0,750 секунды. Это было в 2,6 раза быстрее для сложения и в 8 раз для умножения по сравнению с Mark I. Это была вторая машина (после релейного калькулятора Bell Labs), оснащенная оборудованием для работы с плавающей запятой. Уникальной особенностью Mark II является то, что он имеет встроенное оборудование для нескольких функций, таких как обратная величина, квадратный корень, логарифм, экспонента и некоторые тригонометрические функции. На их выполнение ушло от пяти до двенадцати секунд.
Mark I и Mark II не были компьютером с хранимой программой - он считывал инструкцию программы по одной с ленты и выполнял ее ( как Марк I). Такое разделение данных и инструкций известно как Гарвардская архитектура. В Mark II был особый метод программирования, который был разработан для обеспечения доступности содержимого регистра при необходимости. Лента, содержащая программу, могла кодировать только восемь инструкций, поэтому значение кода конкретной инструкции зависело от того, когда она была выполнена. Каждая секунда была разделена на несколько периодов, и закодированная инструкция могла означать разные вещи в разные периоды. Сложение могло быть начато в любом из восьми периодов секунды, умножение могло быть начато в любом из четырех периодов секунды, а передача данных могла быть начата в любом из двенадцати периодов секунды. Хотя эта система работала, она усложняла программирование и несколько снижала эффективность машины.
Mark II выполнил несколько реалистичных программ испытаний в 1947 году. Он был доставлен на испытательный полигон ВМС США в Дальгрен, Вирджиния в 1948 году и начал действовать к концу того же года.
релейный калькулятор aiken mark ii.CS1 maint: ref = harv (link )