МЭСМ (Малая электронная счётная машина) — первая в СССР и континентальной Европе электронно-вычислительная машина.[1][2][3] Разрабатывалась лабораторией С. А. Лебедева (на базе киевскогоИнститута электротехники АН УССР) с конца 1948 года.
Первоначально МЭСМ задумывалась как макет или модель Большой электронной счётной машины (БЭСМ), первое время буква «М» в названии означала «модель»[4]. Работа над машиной носила исследовательский характер, в целях экспериментальной проверки принципов построения универсальных цифровых ЭВМ. После первых успехов и с целью удовлетворения обширных потребностей в вычислительной технике, было принято решение доделать макет до полноценной машины, способной решать реальные задачи.
История создания и эксплуатации
К концу 1949 года — разработана архитектура машины, а также принципиальные схемы отдельных блоков.
В 1950 году машина была смонтирована в двухэтажном здании бывшего монастыря в Феофании (под Киевом).
6 ноября 1950 года — выполнен пробный пуск машины, в ходе которого решалась задача: Y''+Y=0;Y(0)=0;Y )=0}.
4 января 1951 года — решены первые задачи: вычисление суммы нечётного ряда факториала числа; возведение в степень. МЭСМ продемонстрирована специальной комиссии АН СССР во главе с М. В. Келдышем.
25 декабря 1951 года — после успешного проведения испытаний комиссия АН СССР во главе с академиком М. В. Келдышем начата регулярная эксплуатация машины.
Эксплуатировалась до 1957 года, после чего была передана в КПИ для учебных целей.
Характеристики ЭВМ
-
арифметическое устройство: универсальное, параллельного действия, на триггерных ячейках
-
представление чисел: двоичное, с фиксированной запятой, 16 двоичных разрядов на число, плюс один разряд на знак
-
система команд: трёхадресная, 20 двоичных разрядов на команду. Первые 4 разряда — код операции, следующие 5 — адрес первого операнда, ещё 5 — адрес второго операнда, и последние 6 — адрес для результата операции. В некоторых случаях третий адрес использовался в качестве адреса следующей команды. Операции: сложение, вычитание, умножение, деление, сдвиг, сравнение с учётом знака, сравнение по абсолютной величине, передача управления, передача чисел с магнитного барабана, сложение команд, остановка.
-
оперативная память: на триггерных ячейках, для данных — на 31 число, для команд — на 63 команды
-
постоянная память: штекерная, для данных — на 31 число, для команд — на 63 команды
-
тактовая частота: 5 кГц
-
быстродействие: 3000 операций в минуту (полное время одного цикла составляет 17,6 мс; операция деления занимает от 17,6 до 20,8 мс)
-
количество электровакуумных ламп: 6000 (около 3500 триодов и 2500 диодов)
-
занимаемая площадь: 60 м²
-
потребляемая мощность: около 25 кВт
Данные считывались с перфокарт или набирались с помощью штекерного коммутатора. Также мог использоваться магнитный барабан, хранящий до 5000 кодов чисел или команд. Для вывода использовалось электромеханическое печатающее устройство либо фотоустройство для получения данных на фотоплёнке.