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

Читать далее »

Процессор ввода-вывода обеспечивает канал связи между ЭВМ и периферийными устройствами, которые работают автономно и независимо от арифметического-управляющего процессора. В функции процессора ввода-вывода входит формирование последовательностей команд и данных, защита данных в памяти, а также проверка на четность во всех интерфейсах. Процессор ввода-вывода может иметь от одного до восьми каналов, каждый из которых, независимо от типа, может приспосабливать свой внутренний стандартный интерфейс к требуемому системному интерфейсу ввода-вывода. Читать далее »

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

Основная память системы Н4400 использует ферритовые сердечники с широким температурным диапазоном и организована по типу запоминающего устройства с разрушением информации при считывании; ее цикл работы равен 1,4 мкс, время обращения — 0,48 мкс. Длина слова составляет 36 разрядов. 8К или 16К слов составляют банк памяти, а один модуль может содержать до 4 банков. Конфигурация системы может включать до 16 банков памяти, или 256К слов. Читать далее »

Микропрограммная постоянная память позволяет использовать до 27 дополнительных команд, реализованных аппаратно.

Семь из 16 регистров общего назначения могут использоваться как регистры базового адреса, а все 16 в целом — как индексные регистры.

Специальная команда REPEAT обеспечивает автоматическое повторение до семи последовательных команд.

Читать далее »

Каждый арифметический-управляющий процессор снабжен 64-разрядным словом состояния программы, функции которого приблизительно аналогичны функциям такого же слова в системе 360 фирмы IBM. Это слово содержит следующие коды: код условий арифметических операций; код условий запрещения арифметических операций вследствие ошибок; код состояний процессора; код номера процессора, определяющего входное соединение между переключателем память-процессор и арифметическим-управляющим процессором; ключ защиты памяти и счетчик команд программы. Однако в отличие от  системы 360 каждый арифметический-управляющий процессор снабжен 16 регистрами возврата прерывания, которые организованы в пять групп по три регистра, плюс один резервный.

Эти пять групп регистров соответствуют пяти названным выше классам прерываний. Читать далее »

Используя память в качестве «модульного варианта», можно в отдельном арифметическом-управляющем процессоре составить до 24 макрокоманд, реализованных аппаратными средствами. Это свойство дает разработчику системы возможность создания и реализации своего собственного набора команд, помимо стандартного набора из 108 команд, имеющих длину полуслова и полного слова. Другими «модульными вариантами» использования постоянной памяти являются добавление 18 команд для выполнения операций над шестнадцатеричными числами с плавающей запятой с нормальной и двойной точностью и добавление 9 команд, обрабатывающих любую непрерывную группу разрядов в пределах 32-разрядного слова.

Читать далее »

Прототип системы Н4400 функционирует в центре обработки данных фирмы Hughes Aircraft с конца 1970 г. Этот прототип включает: два арифметических-управляющих процессора, два процессора ввода-вывода, память емкостью 65К слов, три накопителя на магнитных лентах, устройство чтения перфокарт, строчно-печатающее устройство, накопитель на магнитном диске, устройство чтения перфоленты и ленточный перфоратор, а также пишущую машинку на пульте оператора. В состав программного обеспечения входят операционная система, компилятор JOVIAL, мета-ассемблер, две отдельные системы отладки и полный набор общих программ-утилитов.

Арифметический-управляющий процессор системы Н4400 включает 35 регистров (16 регистров общего назначения, 16 регистров возврата прерываний, два регистра слова состояния программы и регистр установки метки прерывания). Читать далее »

Переключатель память-процессор управляет приоритетом доступа процессора к 16 входам в память (наивысшим приоритетом доступа к модулю памяти обладают входы 0 и 1, остальные входы обслуживаются по циклическому принципу). Аппаратные средства, содержащиеся в переключателе память-процессор, реализующие исполнительные функции, обеспечивают возможность функционирования в исполнительном режиме лишь одного процессора и обслуживают запросы на переход в исполнительное состояние или выход из него; направляют все системные прерывания в процессор, определенный как «руководитель прерываний»; формируют индикаторы состояния системы.

В условиях максимальной конфигурации системы ввода-вывода предусмотрено до 83 разрешенных прерываний, подразделяющихся из 5 классов. Читать далее »

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

Читать далее »