Английская электрическая система 4 - English Electric System 4

Система ICL System 4 в 1975 году
Область магнитной ленты системы ICL System 4

В Английский Электрический (потом ICL ) Система 4 мэйнфрейм, анонсированный в 1965 году. Он был создан на основе RCA Spectra 70 диапазон, сам по себе вариант IBM Система 360 архитектура.[1]

Модели в линейке включали System 4-10 (отменено), 4-30 (1967), 4-50 (1967, практически то же, что и RCA 70/45), 4-70 (1968, разработан в English Electric).[2] и 4-75. Документация ICL[3] также упоминает модель 4-40. Это была отложенная версия 4-50, представленная, когда 4-30 (предназначенная для оптовых продаж) оказалась недостаточно мощной и ее пришлось отозвать. 4-10 был представлен как спутниковый компьютер, но спрос был очень низким, поэтому его сняли. Только модели 4-50 и 4-70 и их преемники 4-52 и 4-72 продавались в любых количествах. Пробитый 4-72 (4-62) был выставлен на продажу в Восточной Европе.

Системы 4-50 и 4-70 были предназначены для приложений реального времени, поскольку они имели четыре состояния процессора, каждое со своим собственным набором регистры общего назначения (Георадар). Хотя в некоторых штатах не было всех 16 GPR, тем не менее, конструкция избегала необходимости сохранять регистры при переключении между состояниями процессора. На самом низком уровне (P1) находилось состояние пользователя. Доступные в этом состоянии инструкции были непривилегированными инструкциями IBM System 360. Промежуточные уровни имели дело с различными аппаратными прерываниями. Состояние P2 было состоянием ответа на прерывание, в котором выполнялись задачи, определенные состоянием управления прерыванием P3 (следующее по величине состояние процессора). Наивысшее состояние, P4, было аварийным состоянием, инициированным в случае сбоя питания или проверки машины. В случае сбоя питания процессор сохранял энергозависимые регистры перед тем, как отключиться в установленном порядке. Эта задача была выполнена в течение одной миллисекунды с момента сбоя питания и отключения питания от машины. При проверке машины оператору сообщалось о неисправности.[4][5]

В состояниях процессора P1 и P2 было доступно 16 георадаров; в штате P3 было доступно 6 георадаров, а в штате P4 - 5 георадаров. Регистр состояния прерывания и регистр маски прерывания были предоставлены в каждом из четырех состояний процессора. Один набор регистров с плавающей запятой был доступен для всех состояний процессора.[6]

Время выполнения инструкций (микросекунды) было следующим:[7]

                 4-50 4-70 Добавить AR 5.28 1,1 A 8,88 2,1 Умножить MR 62,52 5,8 M 65,64 6,6 Разделить DR 90,81 10,8 D 94,89 11,6 Инструкции по плавучести Добавить AE 19,2 3,6 AD 27,69 4,0 Умножить ME 49,42 6,2 MD 186,55 11,5 Разделить DE 83,0 9,3 DD 280,27 18,6 Уменьшить ее вдвое 6,00 1,1 HDR 8,16 1,8

Система 4 могла поставляться со средне- или высокоскоростными считывателями карт. Карты с 80 столбцами считывались со скоростью 800 карт в минуту или до 1435 карт в минуту, в зависимости от модели. Карты с 51 колонкой читались со скоростью 1170 или 1820 карт в минуту, опять же в зависимости от модели. Скоростной ридер забирал карты в конец.

Другие периферийные устройства, доступные для Системы 4, включают: высокоскоростной считыватель бумажной ленты (1500 символов в секунду) с 5, 7 или 8 каналами; дырокол для вывода бумажной ленты (150 символов в секунду при любой из трех значений ширины ленты, указанных выше); Перфорация на 80 столбцов (100 карт в минуту); контроллер магнитной ленты с подключенными до 8 магнитных лент. Скорость ленты для модели 4453: 150 дюймов / сек; модели 4452 и 4450: 75 дюймов / сек; и модель 4454: 37,5 дюйма в секунду. Модель 4454 была 7-гусеничной; остальные модели были 9-трековыми. Были доступны съемные магнитные диски: на моделях 10 и 30, 203 цилиндра, 10 поверхностей на цилиндр, с 2888 байтами на дорожку. Скорость передачи составляла 156 Кбайт / сек. Дисковод модели 4425 обеспечивает 3781 байт данных на дорожку, максимальная емкость диска составляет 7 378 000 байт.[8]

Могут быть поставлены различные средне- и высокоскоростные барабанные принтеры. Среднескоростные принтеры печатают со скоростью около 600 строк в минуту с использованием всех доступных символов. Высокоскоростные принтеры выдавали 1080 строк в минуту или 1000 строк в минуту (в зависимости от модели), печатая все 64 символа в строке с отличным качеством печати. Более поздняя модель обеспечивала скорость до 1150 строк в минуту. При оснащении барабаном с набором из 16 символов скорость печати составляла 2700 строк в минуту.[9]

Операционная система была многопрограммной с переменным количеством задач. В полевых условиях система не работала хорошо из-за того, что входные данные хранились на диске как 80-байтовые записи, а выводились как 160-байтовые записи. Примерно в 1971 году тогдашний поставщик, ICL, переписал модули ввода-вывода, чтобы удалить конечные пробелы на входе и выходе и установить размер блока до 384 байтов, что значительно улучшило производительность.

Набор непривилегированных инструкций System 4-50 и 4-70 включал целочисленные, с плавающей запятой, символьные и десятичные инструкции - короче говоря, полный непривилегированный набор инструкций IBM System 360, за исключением Test и Установить (TS).[10] Система ICL 4-30 включала в себя инструкции полуслова, LH, AH, SH, MH, и деление полуслова (DH) и т. Д., Но не инструкции полуслова L, A и т. Д.

Система 4 зарекомендовала себя как очень эффективная система связи и послужила основой для нескольких успешных приложений обработки данных в реальном времени. Система 4-75 была представлена ​​в попытке охватить рынок реального времени / разделения времени, но было продано мало. Одна система 4-75 использовалась на ERCC развивать EMAS интерактивная операционная система. Другой использовался дочерней компанией English Electric Computer Bureau для разработки и запуска внутреннего пакета Interact 75 коммерческих пакетов с разделением времени для расчета заработной платы и финансовых регистров, но это оказалось безуспешным, и проект вскоре был закрыт.

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

  1. ^ Лавингтон, Саймон (19 мая 2011 г.). Движущиеся цели: автоматизация Эллиотта и рассвет компьютерной эры в Великобритании, 1947 - 67 гг.. Springer Science & Business Media. п. 457. ISBN  9781848829336.
  2. ^ Кэмпбелл-Келли, Мартин (1989). ICL: история бизнеса и техники. Таблица 11.4 Объявления English Electric System 4, 1965 г.. Для моделей 50 и 70: поиск по номеру 50. Кларендон Пресс. п. 243. ISBN  9780198539186.
  3. ^ ICL System 4 Usercode Digest, ссылка P000 / 5m / 2.70 / WM, около 1970 г.
  4. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 1, 14 февраля 1967 г.
  5. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 2, 14 февраля 1967 г., Глава 9.
  6. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 2, 14 февраля 1967 г., Глава 9.
  7. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по коду пользователя, Vol. 1, 14 февраля 1967 г.
  8. ^ Английские электрические компьютеры, Справочное руководство по аппаратному обеспечению: Peripherals Vol 1, 1967.
  9. ^ Английские электрические компьютеры, Справочное руководство по аппаратному обеспечению: Peripherals Vol 1, 1967.
  10. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по коду пользователя, Vol. 1, 14 февраля 1967 г.