Electrologica X8 - Electrologica X8

EL X8 na displeji v Museum Boerhaave v Leidenu

Electrologica X8 (nebo EL X8 ) byl digitální počítač navržen jako nástupce Electrologica X1 a vyrobeny v Nizozemsku Electrologica NV v letech 1964 a 1968.

Stejně jako jeho předchůdce X1 , systém X8 obsahoval jako sekundární úložiště (nikoli jako primární úložiště) základní paměť , 27bitovou délku slova a paměť bubnu . Adresa paměti byla zvýšena z 15 na 18 bitů, pro teoretickou maximální velikost paměti 256 tisíc slov. X8 obsahoval nezávislý periferní procesor s názvem CHARON (Centraal Hulporgaan Autonome Regeling Overdracht Nevenapparatuur nebo Central Coprocessor Autonomous Regulation Transfer Peripherals), který zpracovával I/O. Mezi další funkce patří až 48 vstupních/výstupních kanálů určených pro zařízení s nízkou rychlostí, jako je papírová páska, plotry a tiskárny. Na rozdíl od X1, aritmetická jednotka X8 obsahovala aritmetiku s pohyblivou řádovou čárkou , se 41bitovou mantisou a 12bitovým exponentem (což přidává až 53 bitů místo 54; důvodem je, že existují dvě kopie znakového bitu mantisy ).

Systém je nejpozoruhodnější jako cílový procesor pro implementaci multiprogramovacího systému THE Edsger Dijkstra . To zahrnuje vynález semaforů , umožněný specifickou instrukcí v instrukční sadě X8. Semafory byly použity nejen jako synchronizační mechanismus v rámci operačního systému THE, ale také v datových strukturách požadavků a odpovědí pro I/O požadavky zpracovávané koprocesorem CHARON.

Reference

  • EWDijkstra, Dokumentace komunikačních zařízení EL X8 , EWD140, nedatováno. [1]
  • EWDijkstra, Globale beschrijving van de drijvende arithmetiek van de EL X8 , EWD145, 6 December 1965. [2]
  • EW Dijkstra, „Struktura multiprogramovacího systému„ THE “, komunikace ACM 11 (5) : 341–346, 1968. Dijkstraův rukopis EWD196 Úplný text (předplatné)

externí odkazy