Приложение 7
ЭУМ М-4
Система счисления - двоичная, с фиксированной запятой, 23 разряда Скорость работы - 50 тыс. операций сложения или вычитания в секунду; 15 тыс. операций умножения в секунду; 5,2 тыс. операций деления или извлечения квадратного корня в секунду; средняя скорость в режиме универсального счета - 10-15 тыс. операций в секунду.
Объем внутренней памяти: оперативная память - 1024 24-разрядных чисел; постоянная память - 1024 23-разрядных чисел. Ввод информации - с перфоленты со скоростью 45-50 чисел в секунду
Вывод информации - на устройство БП-20 со скоростью 42 слова в секунду В качестве элементной базы использовались транзисторы П14, П15, П16, П203, диоды Д2, Д9, Д12 и некоторые другие. Оперативная и постоянная памяти строились на ферритовых сердечниках, в качестве генераторов тока в этих ЗУ использовались радиолампы (всего около 100 штук).
Главный конструктор машины М.А. Карцев, старший конструктор В.В. Бе-лы некий.
Участники разработки: ст. научи, сотрудник, д.ф.-м.н. А.Л. Брудно, научный сотрудник, к.ф.-м.н. Е.В. Гливенко, научный сотрудник, к.ф.-м.н. Д.М. Гроб-ман, ст. научи, сотрудник, к.т.н. Ю.В. Поляк; ведущие инженеры Г.И. Танетов, Н.А. Дорохова, Л.В. Иванов, Р.П. Шидловский, Е.Н. Филинов; инженеры: Ю.Н. Глухов, А.Н. Чернов, Л.Я. Чумаков, Ю.В. Рогачев, И.З. Блох, Р.П. Макарова, В.П. Кузнецов, Е.С. Шерихов; конструкторы: Е.И. Цибуль, Ю.И. Ларионов, В.Ф. Сититков, Ю.А. Шмульян.
На различных этапах разработки и настройки принимало участие от 10 до 40 человек научных сотрудников, инженеров, конструкторов, техников и лаборантов ИНЭУМ.
Приложение 8
ЭВМ М-4М
Разрядность - 29 двоичных разряда. Объем внутренней памяти: постоянная память - 819-16384 слова, оперативная память - 4096-16384 слова. Быстродействие - 220 тыс. операций в секунду Скорость ввода-вывода при межмашинном обмене - 3125 29-разрядных слов в секунду или 6250 14-разрядных слов в секунду. Ввод с перфоленты - 500 строк в секунду. Вывод на печать (БП-20) - 10-12 строк в секунду.
Приложение 9
ЭВМ М-10
Среднее быстродействие - 5 млн. операций в секунду Быстродействие на малом формате (16 разрядов) - около 10 млн. операций в секунду. Общий объем внутренней памяти - 5 млн. байт.
Первый уровень - оперативная 0,5 млн. байт; постоянная 0,5 млн. байт.
Второй уровень - 4 млн. байт. Пропускная способность мультиплексного канала - более 6 млн. байт в сек. (при одновременной работе 24 дуплексных направлений связи). Емкость буферной памяти мультиплесного канала - более 64 тыс. байт.
Система прерывания программ - 72-канальная, с 5 уровнями приоритетов.
Показатели надежности: коэффициент готовности - не менее 0,975, время (среднее) безотказной работы - не менее 90 часов.
Степень унификации: коэффициент повторяемости - 346, коэффициент применяемости - 46%. Обеспечивается одновременная работа 8 пользователей на восьми математических пультах.
Математическое обеспечение машины М-10 включает: операционную систему, обеспечивающую разделение времени и оборудования, диалоговый режим одновременной отладки до 8 независимых программ и мультипрограммный режим автоматического прохождения до 8 независимых задач; систему программирования, включающую машинно-ориентированный язык АВТОКОД и проблемно-ориентированный язык АЛГОЛ-60, соответствующие трансляторы и средства отладки; библиотеку типовых и стандартных программ; диагностические программы; программы контроля функционирования (тесты).
Основные особенности машины:
Машина М-10 содержит две линии арифметических процессоров. За один машинный такт одновременно выполняются операции с фиксированной и плавающей запятой, а также целочисленные операции: - над 16 парами 16-разрядных чисел; - над 8 парами 32-разрядных чисел; - над 4 парами 64-разрядных чисел; - над 2 парами 128-разрядных чисел.
Предусмотрены также векторные операции. Например, за 1 такт может быть произведено вычисление скалярного произведения векторов (в каждой линии процессоров - сумма произведений до 8 пар 16-разрядных или до 4 пар 32-разрядных чисел и, если необходимо, суммирование с результатом аналогичной операции, выполненной в предыдущем такте).
Одновременно с получением результатов основных операций в обеих линиях арифметических процессоров вырабатываются до 5 строк булевых переменных (признаки переполнения, признаки равенства результатов нулю, знаки результатов и т.д.). Специальный процессор, работающий одновременно с арифметическими процессорами, может выполнять логические операции над строками булевых переменных. В свою очередь, строки булевых переменных могут использоваться как маски для линий арифметических процессоров.
Адресация памяти осуществляется в 2 ступени: сначала формируется математический адрес путем суммирования содержимого базового регистра с 22-разрядным смещением: затем с помощью аппарата дискрипторных таблиц математический номер листа (старшие разряды математического адреса) подменяются физическим номером листа, при этом получается физический адрес. В качестве базовых и индексных используются 16 специальных регистров. Каждый пользователь имеет доступ к виртуальной памяти в 8 мегабайт, адресуемый с точностью до полуслова. К аппарату формирования физических адресов имеет доступ только операционная система; с этим аппаратом совмещен также аппарат защиты памяти.
Организация оперативной памяти позволяет за одно обращение выбирать от 2 до 64 байт одновременно, начиная от произвольного адреса.
Приложение 10
ЭВМ М-13
СТРУКТУРА
1.Центральная процессорная часть:
Арифметические процессоры (4,8 или 16);
Восемь блоков оперативной памяти;
Два блока постоянной памяти;
Один блок оперативной памяти второго уровня;
Центральный коммутатор;
Центральное управление;
Мультиплексный канал.
2.Аппаратные средства поддержки операционной системы:
Центральный управляющий процессор;
Таблицы виртуальной трехуровневой памяти и средства поиска.
3.Абонентское сопряжение:
Стандартизованное электрическое сопряжение;
Программируемый интерфейс;
Сопрягающие процессоры (от 4 до 128).
4.Специализированная процессорная часть:
Контроллер технического управления;
Управляющая память гипотез;
Процессоры когерентной обработки ( от 4 до 80).
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
|
Исполнение М13
|
|
M1300
|
M1301
|
M1302
|
1. ЦЕНТРАЛЬНАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
А) Быстродействие, оп/с
|
12х106
|
24х106
|
48х106
|
Б) Емкость внутренней памяти, Мбайт
|
8,5
|
17
|
34
|
В) Суммарная пропускная способность центрального коммутатора, Мбайт/с
|
800
|
1600
|
3200
|
Г) Пропускная способность мультиплексного канала, Мбайт/с
|
40
|
70
|
100
|
2. АБОНЕНТСКОЕ СОПРЯЖЕНИЕ
|
|
|
|
А) Число сопрягающих процессоров
|
|
8, 16...128
|
|
Б) Максимальное быстродействие, оп/с
|
|
350х106
|
|
3. СПЕЦИАЛИЗОВАННАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
A) Пропускная способность контроллера технического управления, Мбайт/с
|
50
|
100
|
200
|
Б) Емкость управляющей памяти гипотез, Мбайт
|
|
4,8,12...128
|
|
B) Максимальное эквивалентное быстродействие, оп/с
|
|
2,4х109
|
|
СОСТАВ
|
М13
|
Исполнение М13
|
|
Возможные комплекты шкафов
|
M1300
|
M1301
|
M1302
|
1. ЦЕНТРАЛЬНАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
|
A) Арифметическое устройство (АЛУ)
|
1,2,4
|
1
|
2
|
2
|
Б) Оперативная память главная (ОПГ)
|
4,8,16
|
4
|
8
|
8
|
B) Постоянная память главная (ППГ)
|
2,4,8
|
2
|
4
|
4
|
Г) Оперативная память большая, полупроводниковая (ОПП)
|
1,2,4
|
1
|
2
|
2
|
Д) Центральное устройство редактирования (ЦУР)
|
2
|
2
|
2
|
2
|
Е) Центральное устройство управления (ЦУУ)
|
2
|
2
|
2
|
2
|
Ж) Мультиплексный канал (МПК)
|
1
|
1
|
1
|
1
|
2. АППАРАТНЫЕ СРЕДСТВА ПОДДЕРЖКИ ОПЕРАЦИОННОЙ СИСТЕМЫ
|
|
|
|
|
а) Центральный управляющий процессор (ЦУП)
|
1
|
1
|
1
|
1
|
б) Устройство управления кодовыми шинами (УКШ)
|
1
|
1
|
1
|
9
|
3. АБОНЕНТСКОЕ СОПРЯЖЕНИЕ
|
|
|
|
|
а) Устройство абонентского сопряжения (УАС)
|
1,2...16
|
1
|
1
|
9
|
4. СПЕЦИАЛИЗИРОВАННАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
|
а) Устройство контроллера технического управления (КТУ)
|
1
|
-
|
-
|
1
|
б) Устройство управляющей памяти гипотез (УПГ)
|
1,2...32
|
-
|
-
|
6
|
в) Устройство процессоров когерентной обработки (ПКО)
|
1,2...20
|
-
|
-
|
10
|
КОМПЛЕКТЫ: Внешних устройств, монтажные, ЗИП, КИП, оборудования систем охлаждения, программного обеспечения. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
|
M1300
|
M1301
|
M1302
|
1. ЦЕНТРАЛЬНАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
а) Быстродействие (106 оп/с)
|
12
|
24
|
24
|
б) емкость оперативной памяти первого уровня (Мбайт)
|
0,25
|
0,5
|
0,5
|
в) емкость постоянной памяти первого уровня (Мбайт)
|
0,25
|
0,5
|
0,5
|
г) Емкость оперативной памяти второго уровня (Мбайт)
|
8
|
16
|
16
|
д) Формат шин (байт)
|
16
|
32
|
32
|
е) Пропускная способность мультиплексного канала, Мбайт/с
|
40
|
70
|
70
|
2. АБОНЕНТСКОЕ СОПРЯЖЕНИЕ
|
|
|
|
а) Число сопрягающих процессоров
|
8
|
8
|
72
|
3. СПЕЦИАЛИЗИРОВАННАЯ ПРОЦЕССОРНАЯ ЧАСТЬ
|
|
|
|
а) Пропускная способность контроллера технического управления (Мбайт/с)
|
-
|
-
|
100
|
б) Емкость управляющей памяти гипотез (Мбайт)
|
-
|
-
|
24
|
в) Число процессоров когерентной обработки
|
-
|
-
|
40
|
г) Эквивалентное суммарное быстродействие процессоров когерентной обработки (оп/с)
|
-
|
-
|
1,2x109
|
4. ВНЕШНЯЯ ПАМЯТЬ
|
|
|
|
- на сменных магнитных дисках (Мбайт)
|
200
|
200
|
200
|
- на магнитной ленте (Мбайт)
|
42
|
42
|
42
|
5. ЗАНИМАЕМАЯ ПЛОЩАДЬ (м2)*
|
36
|
54
|
144
|
6. ПОТРЕБЛЯЕМАЯ МОЩНОСТЬ**
|
|
|
|
по сети 3x400 Гц, 220 В (КВА)
|
50
|
75
|
150
|
по сети 3x50 Гц, 380/220 В (КВА)
|
25
|
25
|
25
|
7. РАСЧЕТНАЯ ТРУДОЕМКОСТЬ (н/ч)
|
237200
|
330800
|
617236
|
* Без комплекта внешних устройств.
** Без двигателей системы охлаждения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ОПЕРАЦИОННАЯ СИСТЕМА
- реальный масштаб времени (РМВ), режим разделения времени (РВ), пакетная обработка;
- 4 задания РМВ, 16 заданий РВ;
- многосеансовое выполнение до 256 заданий;
- устранение последствий сбоев и резервирование.
СИСТЕМА ПРОГРАММИРОВАНИЯ И ОТЛАДКИ
- ассемблеры, Т-язык;
- алгоритмический язык высокого уровня, ориентированный на векторные вычисления;
- интерактивный режим отладки заданий РВ и РМВ в понятиях используемого языка.
ФАЙЛОВАЯ СИСТЕМА
СИСТЕМА ДОКУМЕНТИРОВАНИЯ
БИБЛИОТЕКА ТИПОВЫХ ПРОГРАММ
СИСТЕМА ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ
Приложение 11
Ю.В. Рогачев. Биографическая справка
Рогачев Юрий Васильевич родился 18 августа 1925 года в Калининской области. В январе 1943 года был призван в Советскую Армию и направлен на Дальний Восток. В 1945 году принимал участие в войне с Японией. В 1946 году окончил курсы военных радиотехников и до 1950 года занимался обслуживанием и ремонтом радиоаппаратуры в войсках. После демобилизации в июне 1950 года поступил на работу к И.С. Бруку в лабораторию электросистем Энергетического института АН СССР им. Г.М. Кржижановского. Принимал участие в работах по созданию одной из первых ЭВМ - машины М-1. В 1952 году поступил учиться на радиотехнический факультет Московского энергетического института (МЭИ). После окончания МЭИ в марте 1958 года вернулся (по распределению) в тот же коллектив, ставший к этому времени самостоятельной организацией - Институтом электронных управляющих машин (ИНЭУМ). Работал инженером, старшим инженером, старшим конструктором, руководителем лаборатории. Принимал участие под руководством М.А. Карцева в создании машин М-4 и М-4М.
Разработка системы логических элементов, внедренная в одну из первых серийных транзисторных ЭВМ М-4М, явилась основой кандидатской диссертации, которую Ю.В. Рогачев успешно защитил в 1967 году.
С 1967 года - главный инженер созданного на базе отдела спецразработок ИНЭУМа Научно-исследовательского института вычислительных комплексов (НИИВК). Принимал участие в создании вычислительных машин М-10, М-10М, М-13 и построении вычислительных комплексов на их основе в качестве заместителя главного конструктора, а с 1983 года - в качестве главного конструктора. В 1977 году за разработку машины М-10 в составе коллектива присуждена Государственная премия СССР.
С 1983 года - директор Научно-исследовательского института вычислительных комплексов. Награжден орденами Отечественной войны, Трудового Красного Знамени, Знак почета. В настоящее время пенсионер. Передал автору многочисленные архивные документы (копии), освещающие жизнь и творчество М.А. Карцева.
Приложение 15
Вычислительная машина "Сетунь" Московского Государственного университета
Общая характеристика машины
Вычислительная машина "Сетунь" представляет собой автоматическую цифровую машину, предназначенную для решения научно-технических задач. Это одноадресная машина последовательного действия с фиксированным положением запятой.
Особенностью машины в математическом отношении является использование троичной системы счисления с коэффициентами 1, О, -1.
В инженерном отношении машина примечательна тем, что в качестве основного элемента схем в ней применен магнитный усилитель с питанием импульсами тока. Такой усилитель состоит из нелинейного трансформатора с миниатюрным ферритовым сердечником и германиевого диода. Необходимые для реализации троичного счета три устойчивых состояния получаются с помощью пары усилителей. Общее число усилителей в машине - около четырех тысяч. Электронные лампы использованы в машине для генерирования импульсов тока, питающих магнитные усилители, и импульсов записи на магнитный барабан. Полупроводниковые триоды применены в схемах, обслуживающих матрицу запоминающего устройства на ферритовых сердечниках и в усилителях сигналов, считываемых с магнитного барабана.
Внутренние устройства машины работают на частоте 200 кГц, выполняя основные команды со следующими затратами времени: сложение - 180 мксек, умножение - 325 мксек, передача управления - 100 мксек.
Длина слова в арифметическом устройстве машины - 18 троичных разрядов. Команда кодируется полусловом, т.е. девятью разрядами. В запоминающем устройстве каждая пара полуслов, составляющая полное слово, и каждое полуслово в отдельности наделены независимыми адресами. Число, представленное полусловом, воспринимается арифметическим устройством как 18-разрядное с нулями в младших разрядах.
Оперативное запоминающее устройство машины, выполненное на ферритовых сердечниках, обладает емкостью в 162 полуслова.
Запоминающее устройство на магнитном барабане вмещает 2268 полуслов. Обмен между барабаном и оперативным запоминающим устройством производится группами по 54 полуслова. Предполагается ввести дополнительное запоминающее устройство на магнитной ленте и увеличить емкость барабана до
4374 полуслов.
Ввод данных в машину производится с пятипозиционной бумажной перфоленты посредством фотоэлектрического считывающего устройства, а вывод на перфоленту и печать результатов - на стандартном рулонном телетайпе. Ввод и вывод информации осуществляется также группами по 54 полуслова.
В арифметическом устройстве машины "Сетунь" 18-разрядное троичное слово рассматривается как число, в котором запятая расположена между вторым и третьи разрядами. Это число можно выразить формулой:
n=1;0;-1
Диапазон чисел в арифметическом устройстве составляет -4,5 =< х =<+4,5 при абсолютной погрешности |х| < 0,5.3-16.
Число считается нормализованным, если оно заключено в интервале 0,5 х 1,5 или равно нулю. Порядок нормализованного числа изображается пятью старшими разрядами полуслова, хранящегося в запоминающем устройстве по отдельному адресу.
Девять разрядов полуслова, представляющего команду, распределены следующим образом: пять первых разрядов составляют адрес, три разряда - код операции, девятый разряд - признак модификации адреса. Если в этом разряде стоит 0, то команда выполняется без изменения адреса, если 1, то к адресу прибавляется число, находящееся в регистре модификации, если -1, то это число вычитается из адреса. Особое значение имеет младший (пятый) разряд адреса: у адреса полного слова в этом разряде -1, у адреса старшего полуслова 0, у адреса младшего полуслова 1.
В командах, относящихся к магнитному барабану или к устройствам ввода и вывода, первый разряд указывает, какая треть матрицы должна использоваться
для записи (считывания) передаваемой информации. Остальные четыре разряда адресной части команды либо обозначают номер зоны на барабане, либо используются для конкретизации команды: ввод или вывод.
В функциональном отношении машина разделяется на шесть устройств:
1) арифметическое устройство;
2) устройство управления;
3) оперативное запоминающее устройство;
4) устройство ввода;
5) устройство вывода;
6) запоминающее устройство на магнитном барабане.
Преимущества троичной системы счисления
Главное преимущество троичного представления чисел перед принятым в современных компьютерах двоичной состоит не в иллюзорной экономности троичного кода, а в том, что с тремя цифрами возможен натуральный код чисел со знаком, а с двумя невозможен. Несовершенство двоичной арифметики и реализующих ее цифровых машин обусловлено именно тем, что двоичным кодом естественно представимы либо только неотрицательные числа, либо только неположительные, а для представления всей необходимой для арифметики совокупности - положительных, отрицательных и нуля - приходится пользоваться искусственными приемами типа прямого, обратного или дополнительного кода, системой с отрицательным основанием или с цифрами +1, -1 и другими ухищрениями.
В троичном коде с цифрами +1, 0, -1 имеет место естественное представление чисел со знаком (так называемая симметричная, уравновешенная или сбалансированная система), и "двоичных" проблем, не имеющих удовлетворительного решения, просто нет. Это преимущество присуще всякой системе с нечетным числом цифр, но троичная система самая простая из них и доступна для технической реализации.
Арифметические операции в троичной симметричной системе практически не сложнее двоичных, а если учесть, что в случае чисел со знаком двоичная арифметика использует искусственные коды, то окажется, что троичная даже проще. Операция сложения всякой цифры с нулем дает в результате эту же цифру. Сложение +1 с -1 дает нуль. И только сумма двух +1 или двух -1 формируется путем переноса в следующий разряд цифры того же знака, что и слагаемые и установки в текущем разряде цифры противоположного знака. Пример:
111011101010
+
111011110100
101110011110
В трехвходном троичном сумматоре перенос в следующий разряд возникает в 8 ситуациях из 27, а в двоичном - в 4 из 8. В троичном сумматоре с четырьмя входами перенос также происходит только в соседний разряд.
Операция умножения еще проще: умножение на нуль дает нуль, умножение на 1 повторяет множимое, умножение на -1 инвертирует множимое (заменяет 1 на -1, а -1 на 1). Инвертирование есть операция изменения знака числа.
Следует учесть, что комбинационный троичный сумматор осуществляет сложение чисел со знаком, а вычитание выполняется им при инвертировании одного из слагаемых. Соответственно троичный счетчик автоматически является реверсивным.
Важным достоинством троичного симметричного представления чисел является то, что усечение длины числа в нем равносильно правильному округлению. Способы округления, используемые в двоичных машинах, как известно, не обеспечивают этого.
Н.П. Брусенцов
Достарыңызбен бөлісу: |