Articulo de referencia

Sistema de acceso múltiple de Edimburgo

El Sistema de Acceso Múltiple de Edimburgo ( EMAS ) era un sistema operativo para computadoras centrales de la Universidad de Edimburgo . El sistema se puso en funcionamiento en...

El Sistema de Acceso Múltiple de Edimburgo ( EMAS ) era un sistema operativo para computadoras centrales de la Universidad de Edimburgo . El sistema se puso en funcionamiento en 1971. [1]

EMAS era un sistema multiusuario de propósito general, potente y eficiente , que satisfací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 se ejecutaba en el mainframe ICL System 4/75 (basado en el diseño del IBM 360 ), pero luego se reimplementó [2] [3] [4] en la serie de mainframes ICL 2900 (como EMAS 2900 o EMAS-2 ), donde funcionó hasta mediados de los años 1980. Cerca del final de su vida útil, la versión refactorizada se adaptó (como EMAS-3 ) al clon de mainframe Amdahl 470 y, de ahí, a la arquitectura IBM System/370-XA (esta última con la ayuda de la Universidad de Kent , aunque nunca llegaron a ejecutar EMAS-3). El clon de mainframe IBM VL80 del National Advanced System (NAS) le siguió más tarde. El sistema EMAS final (el Edinburgh VL80) se desmanteló en julio de 1992.

El sistema de la Universidad de Kent se puso en marcha en diciembre de 1979 y funcionaba en la máquina menos potente de la gama ICL 2900 : una ICL 2960 con 2 MB de memoria que ejecutaba unas 290.000 instrucciones por segundo. A pesar de ello, soportaba de forma fiable a unos 30 usuarios. Esta cifra aumentó en 1983 con la incorporación de 2 MB de memoria adicionales y un segundo procesador de código de órdenes (OCP) (lo que normalmente se conoce como CPU) que funcionaba con multiprocesamiento simétrico . Este sistema se desmanteló en agosto de 1986.

Características

EMAS fue escrito completamente en el lenguaje de programación Edinburgh IMP , con solo una pequeña cantidad de funciones críticas que usaban 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 planificador eficiente , [6] un núcleo de espacio de usuario separado ('director'), [7] un shell de nivel de usuario ('intérprete de comandos básico'), [8] un sistema de archivo integral [9] y una arquitectura de archivos mapeados 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 requerida ]

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 que el público pueda consultarlo. [11]

Véase también

Referencias

  1. ^ Whitfield, H.; Wight, AS (1 de enero de 1973). "EMAS: el sistema de acceso múltiple de Edimburgo". The Computer Journal . 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}}: CS1 maint: 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". history.dcs.ed.ac.uk .
  6. ^ Shelness, NH (1974). "Los procedimientos de asignación y programación del sistema de acceso múltiple de Edimburgo en el supervisor residente". Sistemas operativos . Apuntes de clase en 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". The Computer Journal . 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". The Computer Journal . 18 (3): 213– 219. doi : 10.1093/comjnl/18.3.213 .
  9. ^ Wight, AS (1 de enero de 1975). "El programa de archivo EMAS". The Computer Journal . 18 (2): 131– 134. doi : 10.1093/comjnl/18.2.131 .
  10. ^ Forsyth, CH (2011). "Más gusto: ¿menos avaricia?". history.dcs.ed.ac.uk . Departamento de Ciencias de la Computación de la Universidad de York .
  11. ^ "Índice de /archive/os/emas". historia.dcs.ed.ac.uk .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Sistema_de_acceso_múltiple_de_Edimburgo&oldid=1202503554"