Введение
Ранний коммерческий компьютер Mercury — ранний коммерческий компьютер середины 1950-х годов, разработанный компанией Ferranti. Он являлся преемником Ferranti Mark 1, с добавлением блока вычислений с плавающей точкой для повышения производительности и увеличения надежности за счет замены памяти на электронно-лучевых трубках Williams на ферритовую память и использования большего количества твердотельных компонентов. Компьютер содержал около 2000 вакуумных ламп (в основном пентоды типов CV2179/A2134, пентоды EL81 и двойные триоды CV2493/ECC88) и 2000 германиевых диодов. Было продано девятнадцать компьютеров Mercury, прежде чем Ferranti перешла к разработке новых моделей.
The Mercury was an early commercial computer from the mid 1950s built by Ferranti. It was the successor to the Ferranti Mark 1, adding a floating point unit for improved performance, and increased reliability by replacing the Williams tube memory with core memory and using more solid state components. The computer had roughly 2000 vacuum tubes (mostly type CV2179/A2134 pentodes, EL81 pentodes and CV2493/ECC88 double triodes) and 2000 germanium diodes. Nineteen Mercuries were sold before Ferranti moved on to newer designs.
Предшественник: Марк I
Когда Mark I начали эксплуатировать в 1951 году, надежность была неудовлетворительной. Основной проблемой была барабанная память, которая постоянно выходила из строя. Кроме того, в машине использовалось 4200 электронных ламп, в основном пентодов и диодов EF50, которые требовали постоянной замены. Трубки Уильямса, использовавшиеся в качестве памяти с произвольным доступом и регистров, были надежными, но нуждались в регулярном обслуживании. Сразу после ввода системы в эксплуатацию, группы начали поиск решений этих проблем. Одна группа решила разработать гораздо более компактную и экономичную систему, полностью построенную на транзисторах. Она впервые заработала в ноябре 1953 года и считается первым компьютером, целиком основанным на транзисторах. Позже компания Metropolitan Vickers начала коммерческое производство этой модели под названием Metrovick 950, поставив семь экземпляров. В то время транзисторы были очень дорогими по сравнению с лампами.
Прототип: Мег
Другая команда, включая основных конструкторов Mark I, начала с конструкции, очень похожей на Mark I, но заменив вакуумные лампы, использовавшиеся в качестве диодов, на полупроводниковые диоды. Они были намного дешевле транзисторов, однако в конструкции было использовано достаточное количество диодов, чтобы их замена все равно привела к значительному упрощению и повышению надежности. В то время компьютеры использовались почти исключительно в научных областях, и было решено добавить блок операций с плавающей точкой для значительного повышения производительности в этих задачах. Кроме того, машина должна была работать на частоте 1 МГц, что в восемь раз превышало частоту 125 кГц Mark I, что и привело к использованию названия "мегацикловая машина", а затем и просто "Мег". Мег впервые заработала в мае 1954 года. Использование полупроводниковых диодов более чем вдвое сократило количество вакуумных ламп, уменьшив потребляемую мощность с 25 кВт у Mark I до 12 кВт у Мег. Как и Mark I, Мег была основана на 10-битном "коротком слове", два из которых объединялись для формирования 20-битного адреса, а четыре – для создания 40-битного целого числа. Это было обусловлено физическими свойствами электронно-лучевых трубок Уильямса, которые использовались для создания восьми линий B, или, в современной терминологии, аккумуляторных/индексных регистров. Мег могла умножать два целых числа примерно за 60 микросекунд. Блок операций с плавающей точкой использовал три слова для 30-битной мантиссы и еще одно – для 10-битного экспоненты. Он мог складывать два числа с плавающей точкой примерно за 180 микросекунд и умножать их примерно за 360 микросекунд.
Коммерческая версия: ртуть
Ферранти, построивший Mark I для университета, продолжил разработку прототипа Meg для создания Mercury. Основным изменением стала замена электронно-лучевых трубок Уильямса на ферритовую память. Хотя время доступа к ней было больше – около 10 мкс для короткого 10-битного слова – система практически не требовала обслуживания, что было особенно важно для коммерческих пользователей. Было установлено 1024×40 бит ферритовой памяти, дополненной четырьмя барабанами объемом 4096×40 бит каждый. Первый из в конечном итоге выпущенных 19 компьютеров Mercury был поставлен в августе 1957 года. Манчестерский университет получил один в феврале 1958 года, предоставляя половину вычислительного времени в аренду коммерческим пользователям через коммерческое подразделение Ferranti. В 1958 году такие же компьютеры были установлены в ЦЕРНе в Женеве и в Исследовательском учреждении по атомной энергии в Харвелле. Mercury, приобретенный в 1959 году, стал первым компьютером британской метеорологической службы. В 1960 году один из них был поставлен в Буэнос-Айресский университет в Аргентине. Машина могла выполнять программы на языке Mercury Autocode – упрощенной системе кодирования, впоследствии отнесенной к языкам программирования высокого уровня. Подробная информация об аппаратном обеспечении Mercury и системе кодирования Autocode содержится в доступном для скачивания руководстве по Autocode на испанском языке. Вес Mercury составлял .