일렉트로지카 X8
Electrologica X8Electrogica X8(또는 EL X8)은 Electrogica X1의 후속 기종으로 설계되어 1964년부터 1968년 사이에 Electrogica NV에 의해 네덜란드에서 제조된 디지털 컴퓨터입니다.
전작인 X1과 마찬가지로 X8 시스템은 코어 메모리, 27비트 워드 길이 및 드럼 메모리를 (프라이머리 스토리지가 아닌) 세컨더리 스토리지로 포함했습니다.메모리 주소는 이론상 최대 메모리사이즈는 256k 워드로 15비트에서 18비트로 증가했습니다.X8에는 CHARON(Centraal Hulporgaan Autonome Regeling OverDract Nevenaparatuur, 또는 Central Coprocessor Autonomous Regulation Transfer Peripherals)이라는 I/O를 처리하는 독립 주변 프로세서가 포함되어 있습니다.기타 기능에는 페이퍼 테이프, 플로터, 프린터 등의 저속 디바이스용으로 설계된 최대 48개의 입출력 채널이 포함되어 있습니다.X1과는 달리 X8의 연산단위는 41비트 가수와 12비트 지수(이는 54비트가 아닌 53비트를 더한다.그 이유는 가수 부호 비트의 복사본이 2개 있기 때문이다)를 가진 부동소수점 연산을 포함했다.
이 시스템은 Edsger Dijkstra의 THE 멀티프로그래밍 시스템 구현 대상 프로세서로 가장 주목됩니다.여기에는 X8 명령 집합의 특정 명령에 의해 활성화된 세마포어의 발명이 포함됩니다.세마포어는 THE 운영체제 내의 동기화 메커니즘으로 사용되었을 뿐만 아니라 CHARON 코프로세서에 의해 처리되는 I/O 요청에 대한 요청 및 응답 데이터 구조에서도 사용되었습니다.
레퍼런스
- E.W.Dijkstra, Documentie over de 통신 장치 aan de EL X8, EWD140, 날짜가 없습니다.[1]
- E.W.Dijkstra, Globale beschrijving van de drijvende 산술적 반 드 EL X8, EWD145, 1965년 12월 6일[2]
- E.W. Dijkstra, "'THE' 멀티프로그래밍 시스템의 구조", ACM 11(5) 통신:341–346, 1968.Dijkstra의 원고 EWD196 전문 (구독)