Electrologica X8 - Electrologica X8
The Electrologica X8 (nebo EL X8) byl digitální počítač navržený jako nástupce Electrologica X1 a vyrábí v Nizozemsku společnost Electrologica NV mezi lety 1964 a 1968.
Stejně jako jeho předchůdce X1, systém X8 v ceně základní paměť, 27bitová délka slova a paměť bubnu jako sekundární úložiště (ne jako primární úložiště). Adresa paměti byla zvýšena z 15 na 18 bitů, pro teoretickou maximální velikost paměti 256 kB slov. X8 zahrnoval 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 jsou papírové pásky, plotry a tiskárny. Na rozdíl od X1 byla zahrnuta aritmetická jednotka X8 aritmetika s plovoucí desetinnou čárkou, se 41bitovou mantisou a 12bitovým exponentem (který přidává až 53 bitů namísto 54; důvodem je, že existují dvě kopie bitu znaménka mantisy).
Systém je nejpozoruhodnější jako cílový procesor pro Edsger Dijkstra implementace Multiprogramovací systém. To zahrnuje vynález semafory, povoleno 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
- E.W. Dijkstra, Dokumentace nad komunikačním aparátem a EL X8, EWD140, nedatováno. [1]
- E.W. Dijkstra, Globale beschrijving van de drijvende arithmetiek van de EL X8, EWD145, 6. prosince 1965. [2]
- E.W. Dijkstra, „Struktura multiprogramovacího systému„ THE “, Komunikace ACM 11(5):341–346, 1968. Dijkstrův rukopis EWD196 Celý text (předplatné)