Английский Electric (позже ICL ) Система 4 был Мэйнфрейм объявлен в 1965 году было получено от 70 RCA Spectra диапазона, сам по себе является вариант 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 предназначались для приложений реального времени, поскольку они имели четыре состояния процессора, каждое со своим собственным набором регистров общего назначения (GPR). Хотя в некоторых штатах не было всех 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 А 8,88 2,1Умножить MR 62,52 5,8 M 65.64 6.6Разделить DR 90,81 10,8 Д 94,89 11,6Инструкции с плавающей точкойДобавить AE 19,2 3,6 27,69 г. н.э. 4,0Умножить ME 49,42 6,2 MD 186,55 11,5Разделить DE 83,0 9,3 ДД 280.27 18,6Разрежь ее пополам 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 и Установить (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 коммерческих пакетов с разделением времени для расчета заработной платы и финансовых регистров, но это оказалось безуспешным, и проект вскоре был закрыт.
Рекомендации
- ^ Lavington, Саймон (19 мая 2011). Moving Targets: Elliott-Automation and the Dawn of the Computer Age in Britain, 1947–67 . Springer Science & Business Media. п. 457. ISBN. 9781848829336.
- ^ Кэмпбелл-Келли, Мартин (1989). ICL: история бизнеса и техники . Таблица 11.4 Английский Электрическая система 4 объявления, 1965 . Для моделей 50 и 70: найдите номер 50 . Кларендон Пресс. п. 243. ISBN. 9780198539186.
- ^ ICL System 4 Usercode Digest, ссылка P000 / 5m / 2,70 / WM, около 1970 г.
- ^ English Electric Computers, System 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 1, 14 февраля 1967 г.
- ^ English Electric Computers, System 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 2, 14 февраля 1967 г., Глава 9.
- ^ English Electric Computers, System 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 2, 14 февраля 1967 г., Глава 9.
- ^ English Electric Computers, System 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 1, 14 февраля 1967 г.
- ↑ English Electric Computers, Справочное руководство по аппаратному обеспечению: Peripherals Vol 1, 1967.
- ↑ English Electric Computers, Справочное руководство по аппаратному обеспечению: Peripherals Vol 1, 1967.
- ^ English Electric Computers, System 4-50 4-70 Справочное руководство по кодам пользователя, Vol. 1, 14 февраля 1967 г.