История программируемых вычислительных машин берёт своё начало с грандиозного творения инженеров — электромеханического компьютера «Марк 1» (Automatic Sequence Controlled Calculator). Эта машина, созданная в 1941 году специалистами компании IBM по заказу ВМС США, стала важнейшим технологическим прорывом. Её габариты впечатляли: длина составляла 17 метров, а высота превышала 2,5 метра. «Марк 1» мог выполнять основные арифметические операции (сложение, вычитание, умножение и деление) с 23-разрядными числами, хотя на деление, например, уходило около 15 секунд. Его основным предназначением были сложные баллистические расчёты для флота. Память этого гиганта была реализована на 24 механических роликах: 23 из них хранили числа, а последний — знак операции (плюс или минус).
Эволюция вычислительной техники не стояла на месте. После серии электромеханических машин «Марк» наступила эра электроники. В 1948 году в Манчестерском университете был создан первый экспериментальный электронный компьютер под названием SSEM (Manchester Small-Scale Experimental Machine), который ласково прозвали «Baby» («Малыш»). Это была революционная машина, впервые использовавшая оперативную память на электронно-лучевой трубке Уильямса объёмом 32 бита. Её процессор, построенный по аккумуляторной архитектуре (где один главный регистр накапливает результаты операций), понимал всего 7 инструкций и обладал скромной производительностью около 0,00083 MIPS, но это был качественный скачок в развитии технологий.
Технические характеристики компьютера SSEM («Baby»)
- Габариты и вес: колоссальные 27 тонн, 7 метров в высоту и 15 метров в длину.
- Объём памяти: мог хранить 20 числовых слов.
- Энергопотребление: требовал около 174 кВт мощности.
- Быстродействие: выполнял до 357 операций умножения или 5000 операций сложения в секунду.
- Тактовая частота: составляла 100 кГц (один импульс за 10 микросекунд). Основной вычислительный цикл занимал 20 импульсов (200 микросекунд). Сложение выполнялось за один такой цикл, а умножение, которое фактически заменялось многократным сложением, — за 14 циклов (2800 микросекунд).
- Устройство ввода-вывода: для обмена данными использовался табулятор перфокарт IBM, способный обрабатывать 125 карт в минуту на ввод и 100 карт в минуту на вывод.
Этот компьютер был создан в сотрудничестве с компанией «Ферранти» для решения сверхсложных задач в рамках британской ядерной программы, в частности, для автоматизации расчётов параметров проектируемого атомного оружия.
Больше интересных статей здесь: История.
Источник статьи: Развитие компьютеров ч 1.