ЭВМ М-10
История вычислительной техники в лицах

ЭВМ М-10

Приложение 9

Среднее быстродействие - 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 байт одновременно, начиная от произвольного адреса.

Глава «Славная триада»
Из книги История вычислительной техники в лицах. 1995 г.