Edinburgh Multiple Access System - Edinburgh Multiple Access System
The Vícepřístupový systém v Edinburghu (EMAS) byl sálový počítač operační systém vyvinutý na University of Edinburgh během sedmdesátých let.[1]
EMAS byl silný a efektivní obecný účel Multi uživatel systém, který si poradí s mnoha výpočetními potřebami University of Edinburgh a University of Kent (jediný jiný web mimo Edinburgh, který přijal operační systém).
Dějiny
Původně běží na Systém ICL 4/75 mainframe (na základě návrhu IBM 360 ) byl později znovu implementován [2][3][4] na Řada sálových počítačů ICL 2900 (tak jako EMAS 2900 nebo EMAS-2) kde fungoval do poloviny 80. let. Ke konci své životnosti byla refaktorovaná verze zpětně portována (jako EMAS-3) do Amdahl 470 klon sálového počítače a odtud do IBM Systém / 370-XA architektura (druhá s pomocí University of Kent, i když ve skutečnosti nikdy nepoužívali EMAS-3). The Národní pokročilý systém (NAS) VL80 IBM mainframe klon následoval později. Konečný systém EMAS (Edinburgh VL80) byl vyřazen z provozu v červenci 1992.
The University of Kent systém byl uveden do provozu v prosinci 1979 a běžel na nejméně výkonném stroji v EU ICL 2900 range - ICL 2960, s 2 MB paměti, provádějící asi 290 tis. 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ým procesorem Order Code Processor (OCP) (obvykle označovaným jako CPU), který běží s symetrické více procesů. Tento systém byl vyřazen z provozu v srpnu 1986.
Funkce
EMAS byl napsán celý v Edinburgh IMP programovací jazyk s pouhým malým počtem kritických funkcí využívajících vestavěný assembler ve zdrojích IMP. To mělo několik funkcí, které byly pro tu dobu pokročilé, včetně dynamické propojení,[5] víceúrovňové úložiště, efektivní plánovač,[6] samostatný uživatelský prostor jádro ('ředitel'),[7] na úrovni uživatele skořápka ('basic command interpreter'),[8] komplexní archivační systém[9] a a soubor mapovaný do paměti architektura.
Tyto funkce vedly příznivce EMAS k tvrzení, že jejich systém je nadřazený Unix za prvních 20 let jeho existence.[Citace je zapotřebí ]
Dědictví
Projekt počítačové historie v Edinburghu se pokouší zachránit některá poučení[10] z projektu EMAS a má kompletní zdrojový kód EMAS online pro veřejné procházení.[11]
Viz také
Reference
- ^ Whitfield, H .; Wight, A. S. (1. ledna 1973). „EMAS - edinburský vícepřístupový systém“. Počítačový deník. 16 (4): 331–346. doi:10.1093 / comjnl / 16.4.331.
- ^ „Archivovaná kopie“. Archivovány od originál dne 16. prosince 2004. Citováno 9. října 2004.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ Stephens, P. D. (1980). "Vývoj operačního systému EMAS 2900". Software: Praxe a zkušenosti. 10 (12): 993–1008. doi:10.1002 / spe. 4380101206.
- ^ Rees, D. J. (1982). Msgstr "Jádro operačního systému EMAS 2900". Software: Praxe a zkušenosti. 12 (7): 655–667. doi:10.1002 / spe. 4380120707.
- ^ "Index / archive / os / emas / emas2 / subsystém / doc / loader". history.dcs.ed.ac.uk.
- ^ Shelness, N.H. (1974). Postupy plánování a přidělování Edinburgh Multi-Access System v rezidentním supervizoru. Přednášky z informatiky. 16. 293–310. doi:10.1007 / BFb0029366. ISBN 978-3-540-06849-5.
- ^ Rees, D. J. (1. ledna 1975). „Ředitel EMAS“. Počítačový deník. 18 (2): 122–130. doi:10.1093 / comjnl / 18.2.122.
- ^ Millard, G. E .; Rees, D. J .; Whitfield, H. (1. ledna 1975). „Standardní subsystém EMAS“. Počítačový deník. 18 (3): 213–219. doi:10.1093 / comjnl / 18.3.213.
- ^ Wight, A. S. (1. ledna 1975). „Program archivace EMAS“. Počítačový deník. 18 (2): 131–134. doi:10.1093 / comjnl / 18.2.131.
- ^ http://history.dcs.ed.ac.uk/archive/os/emas/docs/taste/
- ^ „Index of / archive / os / emas“. history.dcs.ed.ac.uk.