История вычислительной техники в лицах — страница 86 из 95

Я благодарен судьбе за дарованные мне эти и предыдущие многие годы работы в замечательном коллективе Института кибернетики имени В.М. Глушкова НАН Украины, за появившуюся возможность опубликовать книгу о жизни и творчестве выдающихся ученых, внесших огромный вклад в становление и развитие вычислительной техники, за то, наконец, что не остался лежать в одной из бесчисленных братских могил Великой Отечественной войны.

9 мая 1994 года, Киев.

Приложения

Приложение 1

Основные параметры быстродействующих цифровых вычислительных машин, разработанных и находящихся в разработке в США, Англии и Франции на 1948 г.(составлена Б.И. Рамеевым)
No п/пМашинаАвторМесто разработкиСистема счисленияЧисло знаков (в десятичной системе)
1АСККАйкенГарвардский университет и фирма IBM (США)Десятичная23 или 46
2ЭНИАКМоучли, ЭкертПенсильванский университет''10
3ГамильтонФирма IBM (США)?14 (19)
4ЭДВАКМоучли, ЭкертПенсильванский университет(США)''
5УНИВАККуртис, Диамад, Моучли, ЭкертНациональное бюро стандартов (США)10 (?)
6
7?Масачуссетский технологический институт (США)12
8Релейная (малая) модель VСтиблиц, ВиллиамсЛаборатория "Белл телефон" (США)5
9АйкенГарвардский университет (") (США)''10
10АКИДарвин, Уоммерслей, Хартри, ТюрингДепартамент научных и промышленных изысканий (Англия)10
11Национальный Центр научных исследований (Франция)10

No п/пНазначениеКонструкция и принцип действияУправлениеВходное и выходное устройства
1Общего назначенияЭлектромеханическая, счетно-импульсныйАвтоматическое централизованное с помощью бумажной лентыОбычная перфорационная аппаратура
2Решение задач внешней баллистикиТо же (f-100 кГц)Ручная установка операций. Автоматическое управление последовательных операцийТо же
3Общего назначенияЭлектронная релейная, счетноимпульсныйАвтоматическое с помощью бумажной лентыТо же
4То жеЭлектронная, счетно-импульсный (f-1 мГц)Автоматическое централизованное с помощью магнитной лентыПредварительная запись на магнитную или фотоленту
5''Электронная, счетно-импульсныйАвтоматическое централизованное с помощью лентыПредварительная запись на ленту
6''Электронная релейнаяАвтоматическое централизованное с помощью магнитной ленты?
7''То же''''
8''То жеС помощью перфоленты для телеграфных аппаратовОбычная старт-стопная телеграфная аппаратура
9''Электромагнитная (?)То жеТо же
10Общего назначенияЭлектронная релейнаяАвтоматическое с помощью перфокартОбычная перфорационная аппаратура
11То жеТо жеАвтоматическое с помощью фотопленкиПредварительная запись на фотоленту

No п/пНакопитель ("память")Скорость выполнения арифметических действий, мксЧисло ламп, шт.Состояние разработкиПримечание
типемкость в числахсложениеумножение
1Механический счетчик60З×1056×106Закончена в 1944 г.
2Электронноламповая кольцевая считающая схема20200280018900Закончена в 1945 г.
3Бумажная лента, электроламповые реле, электронно-ламповая считающая схема400002805000012500 ламп21400 релеЗакончена в 1948 г.
4Ртутная линия1000?10003000В разработкеНациональное бюро стандартов разрабатывает две таких машины
5То же50001002000?''
6Электролучевая трубка1200??1000''
7То же??50??
8?''''''Закончена в 1944–1945 гг.Лаборатория "Белл телефон" построила две таких машины
9?100''''-В разработке,
10?2000''200?То же
11Электронная и фотолента??50?''

Приложение 2

МЭСМ

Из книги С.А. Лебедева, Л.Н. Дашевского, Е.А. Шкабары «Малая электронная счетная машина». — М., Изд-во АН СССР, 1952. г., 162 с..

Малая электронная счетная машина работает по тем же общим принципам, что и большие универсальные быстродействующие машины.

Малая электронная счетная машина имеет арифметическое устройство, запоминающее устройство, устройство управления, вводное устройство и выводное устройство для печатания результатов.

Емкость запоминающего устройства, т. е. количество чисел, которое может в нем храниться, в значительной мере определяет гибкость машины применительно к решению разнообразных задач.

В малой машине емкость запоминающего устройства меньше, чем в больших машинах, что несколько ограничивает круг решаемых задач.

1. Основные параметры

Для малой электронной счетной машины принята двоичная система счета. Двоичная система счета требует меньшего количества элементов, чем десятичная, и, кроме того, весьма существенно упрощает операции умножения и деления, так как отсутствует таблица умножения.

В двоичной системе все числа изображаются двумя цифрами «1» и «О», что очень удобно для представления их в электрических схемах: наличие сигнала в какой-либо цепи означает цифру «1», отсутствие сигнала (или сигнал другого знака) означает цифру «О».

Переход из двоичной системы в десятичную весьма прост.

Так, например,

Двоичная система: 0, 1, 10, 11, 100, 101, 110, 111, 1000… Десятичная система: 0, 1, 2, 3, 4, 5, 6, 7, 8.

Арифметические действия в двоичной системе производятся по тем же правилам, что и в десятичной системе.


…При производстве вычислений на машине необходимо выбрать положение запятой. Возможны два способа: первый — место запятой выбирается постоянным и все числа занимают соответственно этому определенное положение (фиксированная запятая); второй — число представляется двумя величинами: цифровой частью числа (А) и его порядком (k), т. е. в двоичной системе число изобразится 2k*А (плавающая запятая).

Представление чисел с их порядками расширяет диапазон работы машины, но значительно усложняет выполнение операций сложения и вычитания и увеличивает время их выполнения. Для МЭСМ положение запятой выбрано перед первым старшим разрядом, т. е. все числа на машине должны быть меньше единицы.

Для представления чисел машина имеет 16 разрядов, т. е. позволяет оперировать с числами до 4,7 знака в десятичной системе. Один разряд (17-й) используется для изображения знака числа. Код «0» в этом разряде означает положительный знак числа, код «1» — отрицательный.

В машине предусмотрены следующие операции: сложение, вычитание, умножение, деление, сдвиг числа на заданное количество разрядов, сравнение двух чисел с учетом их знаков, сравнение двух чисел по их абсолютной величине, передача с центрального управления на местное и обратно, передача чисел с магнитного запоминающего устройства, сложение команд, останов машины.

Для запоминания исходных данных и промежуточных результатов вычислений имеются запоминающие элементы, выполненные на триггерных ячейках. Для запоминания чисел предусмотрен 31 блок, а для запоминания команд — 63 блока. Это соотношение выбрано на основании рассмотрения программирования ряда задач.

Блоки для запоминания чисел имеют каждый по 17 ячеек, блоки для запоминания команд — по 20 ячеек.

Кроме того, имеются особые функциональные устройства для установки и хранения неизменных коэффициентов и команд (31 коэффициент и 63 команды). Предусмотрена также возможность использования магнитного барабана для запоминания около 5000 кодов чисел или команд.

Команды задаются в виде определенных кодов. Выбрана трехадресная система кода команд. Первые четыре разряда кода команд — код операции — определяют операцию, которая должна быть выполнена на машине (четыре разряда дают возможность получить 16 комбинаций кода, т. е. выбрать одну из 16 операций).

Следующие пять разрядов кода команды содержат номер ячейки запоминающего устройства, из которой должно быть взято первое число (первый адрес). Пять разрядов дают возможность получить 32 комбинации кода, т. е. выбрать одну из 31 ячейки чисел. Нулевое положение (32-я комбинация) не может быть использовано для выбора ячеек.