stringtranslate.com

Sistema de acceso múltiple de Edimburgo

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).

Historia

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.

Características

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 ]

Legado

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]

Ver también

Referencias

  1. ^ Whitfield, H.; Wight, AS (1 de enero de 1973). "EMAS: el sistema de acceso múltiple de Edimburgo". La revista informática . 16 (4): 331–346. doi : 10.1093/comjnl/16.4.331 .
  2. ^ "Copia archivada". Archivado desde el original el 16 de diciembre de 2004 . Consultado el 9 de octubre de 2004 .{{cite web}}: Mantenimiento CS1: copia archivada como título ( enlace )
  3. ^ Stephens, PD (1980). "La evolución del sistema operativo EMAS 2900". Software: práctica y experiencia . 10 (12): 993–1008. doi : 10.1002/spe.4380101206. S2CID  31830708.
  4. ^ Rees, DJ (1982). "El núcleo del sistema operativo EMAS 2900". Software: práctica y experiencia . 12 (7): 655–667. doi :10.1002/spe.4380120707. S2CID  22177787.
  5. ^ "Índice de /archive/os/emas/emas2/subsystem/doc/loader". historia.dcs.ed.ac.uk .
  6. ^ Shelness, Nueva Hampshire (1974). "Los procedimientos de programación y asignación del sistema de acceso múltiple de Edimburgo en el supervisor residente". Sistemas operativos . Apuntes de conferencias sobre informática. vol. 16. págs. 293–310. doi :10.1007/BFb0029366. ISBN 978-3-540-06849-5.
  7. ^ Rees, DJ (1 de enero de 1975). "El Director del EMAS". La revista informática . 18 (2): 122-130. doi : 10.1093/comjnl/18.2.122 .
  8. ^ Millard, GE; Rees, DJ; Whitfield, H. (1 de enero de 1975). "El subsistema estándar EMAS". La revista informática . 18 (3): 213–219. doi : 10.1093/comjnl/18.3.213 .
  9. ^ Wight, AS (1 de enero de 1975). "El programa de archivo EMAS". La revista informática . 18 (2): 131-134. doi : 10.1093/comjnl/18.2.131 .
  10. ^ Forsyth, CH (2011). "Más gusto: ¿Menos codicia?". historia.dcs.ed.ac.uk . Departamento de Ciencias de la Computación Universidad de York .
  11. ^ "Índice de /archive/os/emas". historia.dcs.ed.ac.uk .