Прикрепленный процессор поддержки - Attached Support Processor

Присоединенный процессор поддержки (ASP) была реализация слабосвязанная многопроцессорная обработка для IBM OS / 360 Операционная система.[1][2] Позднее IBM изменила название на Asymmetrical multiProcessor, но сохранила аббревиатуру ASP.

ASP возникла из дизайна 7094 /7044 система с прямым подключением, использующая канал данных для связи по каналу данных. При подключении IBM 7044 в качестве периферийного процессора пропускная способность 7094 увеличилась более чем вдвое.

ASP был представлен в марте 1967 года и изначально позволял подключать два Система / 360 компьютеры через межканальный адаптер (CTCA).[3]

Согласно первоначальному определению, система ASP состояла из большого компьютера System / 360, модели 50, 65, или же 75 под управлением OS / 360, называемый главный процессор, и меньший System / 360, Модель 40 или больше, называется процессор поддержки, запустив супервизор ASP как отдельную задачу в OS / 360 PCP (Primary Control Program). Вспомогательный процессор выполнял такие функции, как печать, считывание и перфорация карт, освобождая главный процессор для выполнения рабочей нагрузки приложения. Он поставил в очередь заданий, примерно 30 в базовой конфигурации, и передал их основному процессору в порядке приоритета, а также выполнил предварительную настройку съемных устройств ввода / вывода, таких как диски и ленты на главном процессоре.[2]

Главный процессор был настроен идентично «автономному процессору, работающему под OS / 360, за исключением того, что межканальный адаптер заменяет обычные системные устройства ввода и вывода». Поддерживаемый процессор был как минимум модели 40 G (G означает объем памяти 128 КБ) с двумя селекторными каналами, 1052 консольная пишущая машинка, 2540 карт для чтения / перфорации, 1403 принтер, и три 2311 дисководов. Было рекомендовано, чтобы процессор поддержки имел доступ к одному Ленточный накопитель серии 2400 для поддержки.

Версия ОС на главном процессоре была изменена, чтобы иметь возможность перекрывать себя с программой эмулятора 7090/94, когда должно было выполняться задание эмулятора, и программа эмулятора аналогичным образом перекрывала себя с OS / 360, когда это было сделано, для обработки эмулированного 709x рабочие места смешиваются со стандартными 360 заданиями.[2] Позже это стало ненужным с введением интегрированных программ эмуляции на Модель 85 и Система / 370

Позже IBM позволила одному поддерживающему процессору управлять несколькими главными процессорами и добавила поддержку локального ASP (LASP), в котором один и тот же процессор служит как локальным, так и основным. Эти возможности являются стандартными в окончательной версии ASP, версии 3, как и поддержка OS / VS2 (SVS).

С введением MVS для System / 370 IBM переписала и переименовала ASP в Подсистема ввода вакансий 3 (JES3), и он все еще используется по состоянию на 2015 год.

Смотрите также

Рекомендации

  1. ^ «Типовая установка ASP». Computerworld. 13 сентября 1967 г.. Получено 7 февраля, 2013.
  2. ^ а б c Корпорация IBM (1967). Каталог программ для IBM System / 360 август 1967 г. (PDF).
  3. ^ Пью, Эмерсон У .; Джонсон, Лайл Р .; Палмер, Джон Х. (1991). Системы IBM 360 и Early 370. MIT Press. п. 710. ISBN  0262161230.