stringtranslate.com

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

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

English Electric (позже ICL ) System 4 — мэйнфреймовый компьютер, анонсированный в 1965 году. Он был создан на основе серии RCA Spectra 70 , которая сама по себе являлась вариантом архитектуры IBM System 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 были предназначены для приложений реального времени, поскольку имели четыре состояния процессора, каждое со своим собственным набором регистров общего назначения (GPR). Хотя некоторые состояния не имели всех 16 GPR, тем не менее, конструкция избегала необходимости сохранять регистры при переключении между состояниями процессора. На самом нижнем уровне (P1) находилось пользовательское состояние. Инструкции, доступные в этом состоянии, были непривилегированными инструкциями IBM System 360. Промежуточные уровни имели дело с различными аппаратными прерываниями. Состояние P2 было состоянием ответа на прерывание, которое выполняло задачи, определенные состоянием управления прерыванием P3 (следующее по уровню состояние процессора). Наивысшее состояние, P4, было аварийным состоянием, инициируемым в случае сбоя питания или проверки машины. В случае сбоя питания процессор сохранял энергозависимые регистры перед тем, как выключиться в упорядоченном порядке. Эта задача была выполнена в течение одной миллисекунды с момента начала сбоя питания и отключения питания машины. Для проверки машины оператору давалось указание на сбой. [4] [5]

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

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

 4-50 4-70Добавить АР 5.28 1.1 А 8,88 2,1Умножить MR 62,52 на 5,8 М 65,64 6,6Разделить ДР 90,81 10,8 Д 94,89 11,6Инструкции с плавающей точкойДобавить АЕ 19.2 3.6 27.69 н.э. 4.0Умножить ME 49,42 на 6,2 МД 186,55 11,5Разделить DE 83.0 9.3 ДД 280,27 18,6Сократить вдвое HER 6.00 1.1 HDR 8.16 1.8

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

Другие периферийные устройства, доступные для System 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 и Set (TS). [10] ICL System 4-30 включал полусловные инструкции LH, AH, SH, MH и деление полуслова (DH) и т. д., но не полные словарные инструкции L, A и т. д.

System 4 зарекомендовала себя как очень эффективная система связи и стала основой для нескольких успешных приложений обработки в реальном времени. System 4-75 была представлена ​​в попытке охватить рынок реального времени/разделения времени, но было продано лишь несколько экземпляров. Один System 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. Clarendon Press. стр. 243. ISBN 9780198539186.
  3. ^ ICL System 4 Usercode Digest, ссылка P000/5m/2.70/WM, около 1970 г.
  4. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по пользовательскому коду, том 1, 14 февраля 1967 г.
  5. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по пользовательскому коду, том 2, 14 февраля 1967 г., глава 9.
  6. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по пользовательскому коду, том 2, 14 февраля 1967 г., глава 9.
  7. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по пользовательскому коду, том 1, 14 февраля 1967 г.
  8. ^ Английские электрические компьютеры, Справочное руководство по аппаратному обеспечению: Периферийные устройства, том 1, 1967.
  9. ^ Английские электрические компьютеры, Справочное руководство по аппаратному обеспечению: Периферийные устройства, том 1, 1967.
  10. ^ Английские электрические компьютеры, Система 4-50 4-70 Справочное руководство по пользовательскому коду, том 1, 14 февраля 1967 г.