Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Electrologica X8 (или EL X8 ) был цифровой компьютер разработан в качестве преемника Electrologica X1 и производится в Нидерландах Electrologica NV в период между 1964 и 1968 гг.

Как и его предшественник, X1 , система X8 включала в себя базовую память , длину слова 27 бит и барабанную память в качестве вторичного хранилища (а не в качестве первичного хранилища). Адрес памяти был увеличен с 15 до 18 бит для теоретического максимального размера памяти 256 КБ слов. X8 включал в себя независимый периферийный процессор под названием CHARON (Centraal Hulporgaan Autonome Regeling Overdracht Nevenapparatuur или Central Coprocessor Autonomous Regulation Transfer Peripherals), который обрабатывал ввод-вывод. Среди других функций - до 48 каналов ввода / вывода, предназначенных для низкоскоростных устройств, таких как бумажная лента, плоттеры и принтеры. В отличие от X1, арифметический блок X8 включает арифметические операции с плавающей запятой., с 41-битной мантиссой и 12-битной экспонентой (что в сумме дает 53 бита, а не 54; причина в том, что существует две копии бита знака мантиссы).

Система является наиболее заметной в качестве целевого процессора для Эдсгер Дейкстры реализации «s в системе мультипрограммирования THE . Это включает изобретение семафоров , активируемых специальной инструкцией в наборе инструкций X8. Семафоры использовались не только как механизм синхронизации в операционной системе THE, но также в структурах данных запроса и ответа для запросов ввода-вывода, обрабатываемых сопроцессором CHARON.

Ссылки [ править ]

  • EWDijkstra, Документация по устройству связи на EL X8 , EWD140, без даты. [1]
  • EWDijkstra, Globale beschrijving van de drijvende arithmetiek van de EL X8 , EWD145, 6 декабря 1965 г. [2]
  • EW Dijkstra, "Структура мультипрограммной системы THE", Сообщения ACM 11 (5) : 341–346, 1968. Рукопись Дейкстры EWD196 Полный текст (подписка)

Внешние ссылки [ править ]