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 георадаров; в штате P3 было доступно 6 георадаров, а в штате P4 — 5 георадаров. Регистр состояния прерывания и регистр маски прерывания были предусмотрены в каждом из четырех состояний процессора. Один набор регистров с плавающей запятой был доступен для всех состояний процессора. [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 нашей эрыУмножьте МЕ 49,42 6,2 МД 186,55 11,5Разделить DE 83,0 9,3 ДД 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 была семигусеничной; остальные модели были 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 и Сет (ТС). [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. ИСБН 9781848829336.
  2. ^ Кэмпбелл-Келли, Мартин (1989). ICL: история бизнеса и техники. Таблица 11.4 Объявления English Electric System 4, 1965 г. Для моделей 50 и 70: найдите номер 50 . Кларендон Пресс. п. 243. ИСБН 9780198539186.
  3. ^ Дайджест пользовательского кода ICL System 4, ссылка P000/5m/2.70/WM, около 1970 г.
  4. ^ English Electric Computers, System 4-50 4-70 Справочное руководство по пользовательскому коду, Vol. 1, 14 февраля 1967 г.
  5. ^ English Electric Computers, System 4-50 4-70 Справочное руководство по пользовательскому коду, Vol. 2, 14 февраля 1967 г., глава 9.
  6. ^ English Electric Computers, System 4-50 4-70 Справочное руководство по пользовательскому коду, Vol. 2, 14 февраля 1967 г., глава 9.
  7. ^ English Electric Computers, System 4-50 4-70 Справочное руководство по пользовательскому коду, Vol. 1, 14 февраля 1967 г.
  8. ^ English Electric Computers, Справочное руководство по аппаратному обеспечению: Периферийные устройства, том 1, 1967.
  9. ^ English Electric Computers, Справочное руководство по аппаратному обеспечению: Периферийные устройства, том 1, 1967.
  10. ^ English Electric Computers, System 4-50 4-70 Справочное руководство по пользовательскому коду, Vol. 1, 14 февраля 1967 г.