El Sistema de Acceso Múltiple de Edimburgo ( EMAS ) era un sistema operativo de computadora central de la Universidad de Edimburgo . El sistema entró en funcionamiento en 1971. [1]
EMAS era un sistema multiusuario de propósito general potente y eficiente que hacía frente a muchas de las necesidades informáticas de la Universidad de Edimburgo y la Universidad de Kent (el único otro sitio fuera de Edimburgo que adoptó el sistema operativo).
Originalmente ejecutándose en el mainframe ICL System 4/75 (basado en el diseño de IBM 360 ), luego se reimplementó [2] [3] [4] en la serie de mainframes ICL 2900 (como EMAS 2900 o EMAS-2 ), donde estuvo en servicio hasta mediados de la década de 1980. Cerca del final de su vida, la versión refactorizada fue portada (como EMAS-3 ) al clon del mainframe Amdahl 470, y de allí a la arquitectura IBM System/370-XA (esta última con ayuda de la Universidad de Kent , aunque en realidad nunca ejecutaron EMAS-3). Más tarde siguió el clon del mainframe IBM VL80 del National Advanced System (NAS). El último sistema EMAS (el Edinburgh VL80) fue dado de baja en julio de 1992.
El sistema de la Universidad de Kent entró en funcionamiento en diciembre de 1979 y se ejecutó en la máquina menos potente de la gama ICL 2900 : una ICL 2960, con 2 MB de memoria, que ejecutaba alrededor de 290.000 instrucciones por segundo. A pesar de esto, apoyó de manera confiable a unos 30 usuarios. Este número aumentó en 1983 con la adición de 2 MB adicionales de memoria y un segundo procesador de código de pedido (OCP) (lo que normalmente se conoce como CPU) que se ejecuta con multiprocesamiento simétrico . Este sistema fue dado de baja en agosto de 1986.
EMAS fue escrito completamente en el lenguaje de programación IMP de Edimburgo , con solo una pequeña cantidad de funciones críticas utilizando ensamblador integrado dentro de las fuentes IMP. Tenía varias características que eran avanzadas para la época, incluyendo enlaces dinámicos , [5] almacenamiento multinivel, un programador eficiente , [6] un núcleo de espacio de usuario separado ('director'), [7] un shell a nivel de usuario. ('intérprete de comandos básico'), [8] un sistema de archivo integral [9] y una arquitectura de archivos mapeada en memoria .
Estas características llevaron a los partidarios de EMAS a afirmar que su sistema era superior a Unix durante los primeros 20 años de existencia de este último. [ cita necesaria ]
El Proyecto de Historia de la Computación de Edimburgo está intentando rescatar algunas de las lecciones aprendidas [10] del proyecto EMAS y tiene el código fuente completo de EMAS en línea para la navegación pública. [11]
{{cite web}}
: Mantenimiento CS1: copia archivada como título ( enlace )