Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Edinburgh Multiple Access System

Edinburgh Multiple Access System

The Edinburgh Multi-Access System (EMAS) was a mainframe computer operating system developed at the University of Edinburgh, Scotland, during the 1970s. EMAS was developed because none of the manufacturers' operating systems (nor independent systems such as Multics) came close to satisfying the demanding performance requirements of Edinburgh University.

Originally running on the ICL 4/75 mainframe (based on the design of the IBM 360) it was later [http://www.gtoal.com/athome/edinburgh/docs/Experiment/again.html reimplemented] on the ICL 2900 series of mainframes (as EMAS 2900 or EMAS-2) where it ran in service until the mid 1980s. Near the end of its life, the refactored version was back-ported (as EMAS-3) to the IBM XA architecture again, running on Amdahl 470 and NAS VL80 IBM mainframe clones into the early 1990s. It was a powerful and efficient general purpose multi-user system which supplied all the computing needs of Edinburgh University and the University of Kent (the only other site outside Edinburgh to adopt the operating system). The final EMAS system (the Edinburgh VL80) was decommissioned in July 1992.

If the Edinburgh culture had been different, EMAS could easily have been a world-class operating system well before the rise of Unix. Some claim that Unix was an inferior system for almost 20 years; like the developers of Multics, Edinburgh people frequently commiserate over the advanced features of EMAS such as dynamic linking, multi-level storage, an efficient scheduler, a separate user-space kernel ('director'), a user-level shell ('basic command interpreter'), and a memory mapped file architecture — features which Unix never had or did not acquire for some time. Despite these objective advantages, EMAS perished in obscurity for various nebulous reasons.

The Edinburgh Computer History Project [http://history.dcs.ed.ac.uk/] is attempting to salvage [http://web.archive.org/web/20050307031800/http://www.caldo.demon.co.uk/doc/taste.pdf some of the lessons] learned from the EMAS project and has the complete source code of EMAS online for public browsing.

EMAS was written entirely in the Edinburgh IMP programming language, with only a small number of critical functions using embedded assembler within IMP sources.

ee also

*University of Edinburgh
*Atlas Autocode
*Edinburgh IMP


Wikimedia Foundation. 2010.

  
Share  

Look at other dictionaries:

  • Edinburgh — /ed n berr euh, bur euh/ or, esp. Brit., / breuh/, n. 1. Duke of. See Philip (def. 4). 2. a city in and the capital of Scotland, in the SE part: administrative center of the Lothian region. 470,085. * * * I City and council area (pop., 2001:… …   Universalium

  • Director telephone system — The Director System was a system which made it possible to call subscribers at other telephone exchanges without operator intervention in large multi exchange cities, and to have a mixture of automatic and manual exchanges within these cities. It …   Wikipedia

  • Compatible Time-Sharing System — This article is about the MIT Computation Center operating system. CTSS may also stand for the Cray Time Sharing System, a separate system developed for Cray supercomputers. Compatible Time Sharing System Company / developer MIT s… …   Wikipedia

  • British Rail Class 86 — Infobox Locomotive name = British Rail Class 86 powertype = Electric caption = Class 86/6, nos. 86613 and 86610, painted in the new Freightliner livery, at Ipswich on 14th February 2004. Freightliner are now the largest operator of Class 86… …   Wikipedia

  • United Kingdom — a kingdom in NW Europe, consisting of Great Britain and Northern Ireland: formerly comprising Great Britain and Ireland 1801 1922. 58,610,182; 94,242 sq. mi. (244,100 sq. km). Cap.: London. Abbr.: U.K. Official name, United Kingdom of Great… …   Universalium

  • Distributed GIS — concerns itself with GI Systems that do not have all of the system components in the same physical location. This could be the processing, the database, the rendering or the user interface. Examples of distributed systems are web based GIS,… …   Wikipedia

  • Augmentative and alternative communication — An AAC user indicates a series of numbers on an eye gaze communication board in order to convey a word. Augmentative an …   Wikipedia

  • Health and Disease — ▪ 2009 Introduction Food and Drug Safety.       In 2008 the contamination of infant formula and related dairy products with melamine in China led to widespread health problems in children, including urinary problems and possible renal tube… …   Universalium

  • publishing, history of — Introduction       an account of the selection, preparation, and marketing of printed matter from its origins in ancient times to the present. The activity has grown from small beginnings into a vast and complex industry responsible for the… …   Universalium

  • literature — /lit euhr euh cheuhr, choor , li treuh /, n. 1. writings in which expression and form, in connection with ideas of permanent and universal interest, are characteristic or essential features, as poetry, novels, history, biography, and essays. 2.… …   Universalium