Edinburgh Multiple Access System - Edinburgh Multiple Access System
Multi-Access System Edinburgh ( EMAS ) byl mainframe počítačový operační systém vyvinutý na univerzitě v Edinburghu v roce 1970.
EMAS byl výkonný a efektivní víceuživatelský systém pro obecné účely, který se vyrovnal s mnoha výpočetními potřebami University of Edinburgh a University of Kent (jediné další místo mimo Edinburgh, které přijalo operační systém).
Dějiny
Původně běžel na sálovém systému ICL System 4/75 (na základě návrhu IBM 360 ), později byl znovu implementován do řady sálových počítačů ICL 2900 (jako EMAS 2900 nebo EMAS-2 ), kde fungoval až do poloviny 80. let minulého století. . Blízko konce své životnosti byla refaktorovaná verze přenesena zpět (jako EMAS-3 ) na klon sálového počítače Amdahl 470 a odtud do architektury IBM System/370-XA (ta druhá s pomocí University of Kent , ačkoli ve skutečnosti nikdy neprovozovali EMAS-3). National Advanced System (NAS) VL80 IBM mainframe klon později následoval. Konečný systém EMAS (Edinburgh VL80) byl vyřazen z provozu v červenci 1992.
Systém University of Kent byl spuštěn v prosinci 1979 a běžel na nejméně výkonném stroji řady ICL 2900 - ICL 2960 s 2 MB paměti, který vykonával přibližně 290k instrukcí za sekundu. Navzdory tomu spolehlivě podporoval přibližně 30 uživatelů. Toto číslo vzrostlo v roce 1983 přidáním dalších 2 MB paměti a druhého procesoru Order Code Processor (OCP) (což je běžně známé jako CPU) se symetrickým vícenásobným zpracováním . Tento systém byl vyřazen z provozu v srpnu 1986.
Funkce
EMAS byl napsán výhradně v programovacím jazyce Edinburgh IMP , pouze s malým počtem kritických funkcí pomocí vestavěného assembleru ve zdrojích IMP. To mělo několik funkcí, které byly pokročilé pro čas, včetně dynamické propojování , skladování multi-level, efektivní plánovač , oddělené v uživatelském prostoru jádra ( ‚ředitel‘), což je na úrovni uživatele shell (dále jen ‚základní příkaz interpret‘), což je komplexní systém archivace a architektura souborů mapovaných v paměti .
Tyto vlastnosti vedly příznivce EMAS k tvrzení, že jejich systém byl prvních 20 let jeho existence nadřazený Unixu .
Dědictví
Edinburgh Computer History Project se pokouší zachránit některá ponaučení z projektu EMAS a má k dispozici kompletní zdrojový kód EMAS online pro veřejné procházení.