Jump to content

Honeywell серии 6000

Honeywell серии 6000
Производитель Ханивелл Инк.
Дата выпуска 1970 год ; 54 года назад ( 1970 )
Операционная система ГСНК , Мультикс , CP-6
Предшественник Серия GE-600

Компьютеры Honeywell серии 6000 представляли собой переименованные версии General Electric серии 600, мейнфреймов производившихся Honeywell International, Inc. с 1970 по 1989 год. Honeywell приобрела эту линию, когда приобрела компьютерное подразделение GE в 1970 году, и продолжила их разработку под различными проектами. имена на протяжении многих лет. В 1989 году Honeywell продала свое компьютерное подразделение французской компании Groupe Bull , которая продолжала продавать совместимые машины.

Высокопроизводительной моделью была 6080 с производительностью примерно 1 MIPS . Меньшими моделями были 6070, 6060, 6050, 6040 и 6030. В 1973 году была представлена ​​младшая модель 6025. [1] Модели с четным числом в качестве предпоследней цифры номера модели включали функцию расширенного набора инструкций (EIS), которая добавляла десятичную арифметику и операции хранения-памяти к исходной словно-ориентированной архитектуре. [2]

В 1973 году Honeywell представила 6180, машину серии 6000 с модификациями адресации для поддержки операционной системы Multics . В 1974 году Honeywell выпустила процессор 68/80, в котором была добавлена ​​кэш-память в каждом процессоре и реализована поддержка большой (2–8 миллионов слов) памяти с прямой адресацией. [3] В 1975 году системы серии 6000 были переименованы в Level 66 , которые были немного быстрее (до 1,2 MIPS) и предлагали больший объем памяти. В 1977 году линейка снова была переименована в 66/DPS, а в 1979 году в DPS-8, снова с небольшим улучшением производительности до 1,7 MIPS. [4] Моделью Multics была ДПС-8/М. [5]

Аппаратное обеспечение

[ редактировать ]
Главный компьютер Honeywell уровня 66/60 с открытой дверцей шкафа

Системы серии 6000 считались «ориентированными на память» — системный контроллер в каждом модуле памяти обрабатывал запросы от других компонентов системы (процессоров и т. д.). Модули памяти содержали 128 К слов по 1,2 мкс 36-битных слов ; система может поддерживать один или два модуля памяти максимум на 256 К слов (1 МБ 9-битных байтов). Каждый модуль имел двустороннюю чередующуюся память .

Устройства, называемые мультиплексорами ввода-вывода (IOM), служили интеллектуальными контроллерами ввода-вывода для связи с большинством периферийных устройств. IOM поддерживал два разных типа периферийных каналов: общие периферийные каналы могли поддерживать скорость передачи данных до 650 000 символов в секунду; Каналы интерфейса периферийной подсистемы позволяли передавать данные со скоростью до 1,3 миллиона символов в секунду.

6000 поддерживал несколько процессоров и IOM. [6] Каждый процессор и IOM имели по четыре порта для подключения к памяти; каждый модуль памяти имел восемь портов для связи с другими компонентами системы, с ячейкой прерывания для каждого порта. [7]

Защита и перемещение памяти осуществлялись с использованием базового и граничного регистра процессора — регистра базового адреса (BAR) . IOM передавало содержимое BAR для каждого запроса ввода-вывода, что позволяло ему использовать виртуальные, а не физические адреса.

В системе также можно использовать различные контроллеры связи. Более старые DATANET-30 и DATANET 305 предназначались для небольших систем с числом терминалов до двенадцати, подключенных к IOM. [8] Процессор DATANET 355 подключался непосредственно к системному контроллеру в модуле памяти и мог поддерживать до 200 терминалов.

Процессор

[ редактировать ]

ЦП оперирует 36-битными словами, [9] а адреса 18 бит. Регистр аккумулятора (AQ) имел 72 бита, к нему можно было обращаться отдельно как к двум 36-битным регистрам (A и Q) или четырем 18-битным регистрам (AU, AL, QU, QL). Восьмибитный регистр экспоненты содержал экспоненту для с плавающей запятой операций ( мантисса была в AQ). Было восемь восемнадцатибитных индексных регистров от X0 до X7. [10]

18-битный регистр базового адреса (BAR) содержит базовый адрес и количество блоков по 1024 слова, назначенных программе (в 6180 использовалась сегментация , а не BAR). Система также включает в себя несколько регистров специального назначения: 18-битный счетчик команд (IC) и 27-битный регистр таймера (TR) с разрешением 2 мкс. Наборы специальных регистров используются для обнаружения неисправностей и отладки.

Набор инструкций EIS добавляет восемь дополнительных 24-битных регистров от AR0 до AR7. Эти регистры содержат 18-битный адрес слова, 2-битный адрес символа внутри слова и 4-битный адрес бита внутри символа.

  Address register format:
                     1 11 2  2
   0                 7 89 0  3
  +-------------------+--+----+
  |      Word         | C| Bit|
  +-------------------+--+----+

Форматы инструкций

[ редактировать ]

Базовый набор команд машины серии 6000 содержит более 185 одноадресных однословных инструкций. [11] Основные инструкции состоят из одного слова; формат инструкции является расширением формата инструкции серии GE-600 , при этом поле кода операции расширено до 10 бит за счет добавления бита 27 в качестве младшего бита; этот бит равен нулю во всех инструкциях серии GE-600.

Формат основных и однословных инструкций EIS:

                         1 1         2 2 2 3    3
        0                7 8         7 8 9 0    5
       +------------------+-----------+-+-+------+
       |          Y       |  OP       |I|0| Tag  |
       +------------------+-----------+-+-+------+
  • Y — поле адреса (18 бит).
  • OP — код операции (10 бит).
  • I — бит запрета прерывания.
  • Тег указывает тип модификации адреса, которую необходимо выполнить (6 бит); некоторые теги, не поддерживаемые в серии GE-600, поддерживаются серией 6000.

Инструкции EIS длиной более одного слова состоят из двух или четырех слов в зависимости от конкретной инструкции. Адреса указывают либо на операнды, либо на дескрипторы операндов , которые содержат фактический адрес операнда и дополнительную информацию. Формат этих инструкций следующий:

                         1 1        2 2 2    3
 word   0                7 8        7 8 9    5
       +------------------+----------+-+------+
   0   |  Variable field  |  OP      |I| MF1  |
       +------------------+----------+-+------+
   1   |Operand descriptor 1 or indirect word |
       +--------------------------------------+
   2   .Operand descriptor 2 or indirect word . (optional)
       +- - - - - - - - - - - - - - - - - - - +
   3   .Operand descriptor 3 or indirect word . (optional)
       +- - - - - - - - - - - - - - - - - - - +
  • Поле переменной содержит информацию, относящуюся к конкретной инструкции (18 бит).
  • OP — код операции EIS (10 бит).
  • I — бит запрета прерывания.
  • MF1 описывает модификацию адреса, которая должна быть выполнена для дескриптора 1 (6 бит). Если присутствуют операнды 2 и 3, поле переменной содержит MF2 и MF3.

Форматы данных

[ редактировать ]

Данные хранятся в формате big-endian . Биты нумеруются от 0 (наиболее значащие) до 35 или 71 (наименее значащие). [11]

  • Двоичные данные с фиксированной точкой хранятся в дополнении до двух . Поддерживаются операнды в виде полуслова (18 бит), слова (36 бит) и двойного слова (72 бита). Предусмотрены инструкции умножения и деления, которые рассматривают операнд как двоичную дробь, а не целое число.
  • Двоичные данные с плавающей запятой могут иметь одинарную точность (36 бит) или двойную точность (72 бита). В любом случае показатель степени представляет собой восьмибитный двоичный код с дополнением до двух. Мантисса имеет длину 28 или 64 бита, двоичный код с дополнением до двух.
  • Символьные данные представляют собой либо 6-битный BCD, либо 9-битный ASCII.

Периферийные устройства

[ редактировать ]

Следующие периферийные устройства были доступны для машин серии 6000 в 1971 году. [8]

  • Пульт управления , прикрепленный к IOM, представлял собой принтер-клавиатуру, работавшую со скоростью 15 символов в секунду (cps).
  • Подсистема хранения на съемных дисках DSS180 обеспечивала до 18 накопителей с использованием дисков, физически совместимых с дисками IBM 2316, используемыми в 2314. [12] Диски были отформатированы так, чтобы обеспечить 384 шестибитных символа на сектор и 27 648 000 символов на упаковку. Среднее время поиска составило 34 миллисекунды (мс), а скорость передачи данных — 416 000 символов в секунду.
  • Подсистема хранения на съемных дисках DSS190 обеспечивала до 16 дисков, используя диски, совместимые с пакетами дисков IBM 3336-11, используемыми в дисках 3330-11. Диски были отформатированы с секторами переменной длины, кратными 384 символам. Одна упаковка могла содержать до 133 320 000 символов. Среднее время доступа составило 30 мс, а скорость передачи данных — 1 074 000 имп/с.
  • Подсистема дискового хранения DSS270 обеспечивала до 20 модулей поголовного диска. Емкость одного модуля составила 15,3 миллиона символов. Среднее время доступа составило 26 мс, а максимальная скорость передачи — 333 000 имп/с.
  • Подсистема дискового хранения DSS167 позволяла использовать до восьми подключенных к сети дисков плюс один автономный запасной. Емкость диска составляла 15 миллионов символов; среднее время доступа составило 87,5 мс, а скорость передачи данных — 208 000 имп/с.
  • Подсистема хранения на съемных дисках DSS170 позволяла использовать до восьми подключенных к сети дисков плюс один автономный запасной. Емкость диска составляла 27,5 миллионов символов; среднее время доступа составило 72,5 мс, а скорость передачи данных — 416 000 имп/с.
  • Магнитная лента была доступна в различных моделях, во всех использовалась магнитная лента с открытой катушкой диаметром ½ дюйма . Различные модели могли читать и записывать семидорожечную или девятидорожечную ленту с плотностью от 200 бит на дюйм (bpi) до 1600 bpi со скоростью от 37,5 дюймов в секунду (ips) до 150 ips. Максимальная скорость передачи составила 266 символов в секунду (cps). Все модели подключены к системе через IOM.
  • Линейными принтерами были поездной принтер PRT300, способный печатать со скоростью 1150 строк в минуту (л/мин), и PRT201 со скоростью 1200 стр/мин.
  • Оборудование для перфокарт состояло из устройства считывания карт CRZ201, способного считывать до 900 карт с 80 столбцами в минуту (cpm), и перфоратора для карт CPZ201, который мог перфорировать до 300 карт с 80 столбцами в минуту.

Программное обеспечение

[ редактировать ]

Основной операционной системой для линии была General Comprehensive Operating System (GCOS), которую Honeywell первоначально унаследовала от GECOS компании General Electric. В 1978 году компания Honeywell представила переписанную версию GCOS 8, которая поддерживала виртуальную память . ОС Multics также работала на некоторых моделях ЦП. [13] [14]

В 1974 году компания Honeywell приобрела Xerox Data Systems (XDS) и разработала аналог операционной системы Xerox CP-V под названием CP-6 для работы на системах DPS-8, чтобы сохранить лояльную клиентскую базу Xerox. [4]

  1. ^ «Honeywell сокращает большие затраты на компьютеры» . Монреальская газета . 12 сентября 1973 года . Проверено 11 мая 2014 г.
  2. ^ «Honeywell Series 6000» (PDF) . Bitsavers.org . Системы Series 6000 используют архитектуру, ориентированную на память.
  3. ^ ОТЧЕТ XI О ПРОГРЕССЕ ПРОЕКТА MAC (PDF) (Отчет). Декабрь 1974 г. с. 107. Архивировано из оригинала (PDF) 25 февраля 2019 г.
  4. ^ Jump up to: а б Беллек, Жан. «от ГЕКОС до ГСОС8» . история больших систем в GE, Honeywell, NEC и Bull . Архивировано из оригинала 2 июля 2014 года . Проверено 8 мая 2014 г.
  5. ^ Телен, Эд. «Ханивелл ДПС8» . Проверено 8 мая 2014 г.
  6. ^ «Новый учёный» . 25 февраля 1971 г. с. 425. Компания Honeywell не скрывает, что ее новая серия 6000 произошла от...
  7. ^ Ханивелл (1 сентября 1980 г.). Руководство по продукту для больших систем (PDF) . п. Раздел 3.3.1, стр. 164.
  8. ^ Jump up to: а б Ханивелл (1971). Краткое описание серии 6000 (PDF) .
  9. ^ «Годы Honeywell» .
  10. ^ «Honeywell DPS8 — Эд Телен» . Машина Multics в этой линейке была Honeywell 6180... Но все были... машины с 8 индексными регистрами, регистрами A и Q.
  11. ^ Jump up to: а б Honeywell, Inc. (июль 1974 г.). Карманное руководство GMAP (PDF) .
  12. ^ «70C 480 11_7209_Honeywell_Series_6000 11 7209 Honeywell» . ПОДСИСТЕМА ХРАНЕНИЯ НА СЪЕМНОМ ДИСКЕ DSS181: Обеспечивает довольно быстрое... физически совместимое с IBM 2316 Disk Pack.
  13. ^ «История мультика» .
  14. ^ «Мультифункциональные возможности» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e0fac7adbf5e7343087082a5bd45cad__1721029500
URL1:https://arc.ask3.ru/arc/aa/0e/ad/0e0fac7adbf5e7343087082a5bd45cad.html
Заголовок, (Title) документа по адресу, URL1:
Honeywell 6000 series - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)