Введение
Компьютер второго поколения, созданный британской компанией Metropolitan Vickers.
Metrovick 950 был транзисторным компьютером, построенным с 1956 года компанией Metropolitan Vickers в количестве шести или семи экземпляров, или "преимущественно для внутреннего использования". По всей видимости, 950 стал первым и последним коммерческим компьютером, предложенным компанией Metrovick.
Прототип
В ноябре 1953 года Ричард Гримсдейл и Дуглас Уэбб из Манчестерского университета впервые продемонстрировали свой прототип транзисторизованного компьютера, используя 92 точечных контактных транзистора и 550 диодов, чтобы проверить возможность использования транзисторов для повышения надежности компьютера Manchester Mark 1. Эта машина была аналогична Mark I, за исключением того, что не содержала электронно-лучевые трубки Уильямса и использовала только магнитный барабан в качестве основной памяти. Машина была построена на основе 48-битного слова, однако четыре бита использовались для синхронизации и, следовательно, не были доступны для использования в программе. Для генерации тактовой частоты 125 кГц в этой машине использовались термоэлектронные лампы. Единственным устройством хранения данных был барабан (повторно использованный из Manchester Mark 1). Это означало, что среднее время произвольного доступа к слову в памяти составляло половину оборота барабана, то есть, при 64 словах на дорожке, в 32 раза больше, чем время произвольного доступа к слову, если бы оно могло быть сохранено в настоящей оперативной памяти. Для сравнения, Mark 1 также включал в себя несколько трубок Уильямса для обеспечения процессорных регистров, что значительно ускоряло доступ к небольшому объему данных; таким образом, транзисторный компьютер был медленнее, чем Mark 1. Обе версии использовали псевдо-двухадресный (или 1+1) формат инструкций, где адрес следующей выполняемой инструкции содержался в каждой инструкции для облегчения "оптимального программирования". Барабан использовался даже для хранения аккумулятора и текущей инструкции.
Улучшенная версия
К 1955 году конструкция была переработана с использованием линейного аккумулятора/индексного регистра типа Mark I и аппаратного умножителя. Добавленная схема увеличила общее количество транзисторов в машине до 250. Она потребляла всего 150 ватт энергии, что было поразительно низким показателем для той эпохи, когда машины обычно использовали десятки киловатт для прогрева вакуумных ламп. Новая модель могла складывать два 44-битных числа за 1,5 оборота барабана, что при скорости вращения барабана 3000 оборотов в минуту составляло примерно 30 миллисекунд на сложение. Хотя внутренне она была быстрее, чем Mark I, отсутствие электронно-лучевых трубок Williams замедляло ее работу; Mark I мог складывать два 40-битных числа за 1,8 миллисекунды. Прототип компьютера (ноябрь 1953 года) имел простой семифункциональный код команд и одну дорожку из 64 слов для основной памяти. Для полноразмерного компьютера (апрель 1955 года) код команд и память были значительно расширены, а также был добавлен аппаратный умножитель. Третий "регенеративный" трек барабана формировал B-хранилище на 8 слов. Арифметика была последовательной, с частотой импульсов 125 000 в секунду. Время выполнения инструкций напрямую зависело от времени оборота барабана в 30 миллисекунд (базовой единицей являлось время чтения слова, то есть 1/64 оборота). Усовершенствованная машина 1955 года содержала в общей сложности 200 точечных транзисторов и 1300 точечных диодов, что привело к потреблению мощности 150 ватт. Существовали значительные проблемы с надежностью первых партий транзисторов, и среднее время безошибочной работы в 1955 году составляло всего 1,5 часа.
Метровик 950
Metropolitan Vickers проявил интерес к этой разработке после того, как университет успешно продавал вычислительное время на Mark I коммерческим заказчикам. Они взяли за основу конструкцию транзисторного компьютера Манчестерского университета 1955 года, назвав ее Metrovick 950. Единственным релевантным опытом в компании Metropolitan Vickers было изготовление в начале 1930-х годов механической вычислительной машины – дифференциального анализатора – совместно с Дугласом Хартри из Манчестерского университета. Они заменили все схемы на более надежные типы переходов транзисторов, хотя, по-видимому, один образец был построен с использованием более ранних конструкций. Серийная версия получила название Metrovick 950 и выпускалась с 1956 года в количестве шести или семи машин, которые использовались "в коммерческих целях внутри компании" или "преимущественно для внутренних нужд".