Serie ICL 2900


La serie ICL 2900 era una gama de sistemas informáticos mainframe anunciada por el fabricante británico ICL el 9 de octubre de 1974. La empresa había comenzado a desarrollar, con el nombre de "Nueva gama", inmediatamente después de su formación en 1968. La gama no estaba diseñada para ser compatible. con máquinas anteriores producidas por la empresa, ni con máquinas de la competencia: más bien, se concibió como una opción sintética que combina las mejores ideas disponibles de una variedad de fuentes.

En términos de marketing, la Serie 2900 fue reemplazada por la Serie 39 a mediados de la década de 1980; sin embargo, la Serie 39 era esencialmente un nuevo conjunto de máquinas que implementaban la arquitectura de la Serie 2900, al igual que las posteriores máquinas ICL con la marca "Trimetra".

Cuando ICL se formó en 1968 como resultado de la fusión de International Computers and Tabulators (ICT) con English Electric Leo Marconi y Elliott Automation, la compañía consideró varias opciones para su futura línea de productos. Estos incluyeron mejoras a la Serie 1900 de ICT o al English Electric System 4 , y un desarrollo basado en Basic Language Machine de JK Iliffe . La opción finalmente seleccionada fue la denominada Opción Sintética : un nuevo diseño que comienza con una hoja de papel limpia.

Como su nombre lo indica, el diseño fue influenciado por muchas fuentes. Estos incluían las propias máquinas anteriores de ICL. El diseño de los mainframes de Burroughs fue influyente, aunque ICL rechazó el concepto de optimizar el diseño para un lenguaje de alto nivel. El sistema Multics aportó otras ideas, sobre todo en el ámbito de la protección. Sin embargo, la mayor influencia externa fue probablemente la máquina MU5 desarrollada en la Universidad de Manchester .

La arquitectura de la serie 2900 utiliza el concepto de "máquina virtual" como el conjunto de recursos disponibles para un programa. El concepto de "máquina virtual" en la arquitectura de la serie 2900 no debe confundirse con la forma en que se usa el término en otros entornos . Debido a que cada programa se ejecuta en su propia máquina virtual, el concepto puede compararse con un proceso en otros sistemas operativos, mientras que el proceso de la serie 2900 es más como un hilo .

El recurso más obvio en una máquina virtual es la tienda virtual (memoria). Otros recursos incluyen periféricos, archivos, conexiones de red, etc.


Un modelo 39 de ICL 2966
Un terminal ICL 7561, utilizado como consola de operador
Unidades de disco ICL 2966