Edinburgh Multiple Access System
The Edinburgh Multi-Access System was a mainframe computer operating system at the University of Edinburgh. The system went online in 1971.
EMAS was a powerful and efficient general purpose multi-user system which coped with many of the computing needs of the University of Edinburgh and the University of Kent.
History
Originally running on the ICL System 4/75 mainframe it was later reimplemented on the ICL 2900 series of mainframes where it ran in service until the mid-1980s. Near the end of its life, the refactored version was back-ported to the Amdahl 470 mainframe clone, and thence to the IBM System/370-XA architecture. The National Advanced System VL80 IBM mainframe clone followed later. The final EMAS system was decommissioned in July 1992.The University of Kent system went live in December 1979, and ran on the least powerful machine in the ICL 2900 range - an ICL 2960, with 2 MB of memory, executing about 290k instructions per second. Despite this, it reliably supported around 30 users. This number increased in 1983 with the addition of an additional 2 MB of memory and a second Order Code Processor running with symmetric multiprocessing. This system was decommissioned in August 1986.
Features
EMAS was written entirely in the Edinburgh IMP programming language, with only a small number of critical functions using embedded assembler within IMP sources. It had several features that were advanced for the time, including dynamic linking, multi-level storage, an efficient scheduler, a separate user-space kernel, a user-level shell, a comprehensive archiving system and a memory-mapped file architecture.Such features led EMAS supporters to claim that their system was superior to Unix for the first 20 years of the latter's existence.