Articulo de referencia

Serie ICL 39

La serie ICL 39 fue una gama de sistemas informáticos de mainframe y minicomputadora lanzados por el fabricante británico ICL en 1985. La serie 39 original introdujo los procesa...

La serie ICL 39 fue una gama de sistemas informáticos de mainframe y minicomputadora lanzados por el fabricante británico ICL en 1985. La serie 39 original introdujo los procesadores y microcódigos "S3L" (cuya pronunciación corrupta dio como resultado el nombre "Estriel" [ 1 ] : 341 ) , y una arquitectura nodal, que es una forma de acceso a memoria no uniforme .

Orígenes

La gama Serie 39 se basó en el concepto New Range y en el sistema operativo VME de la línea ICL 2900 de la compañía , y se presentó en dos gamas:

  • Los sistemas de la serie 39 "Estriel" (serie 39 nivel 40 y superior, incluidos los multinodos), que reemplazaron a los procesadores de gama media y alta anteriores de la serie 2900, necesitaban un entorno de sala de computadoras completo.
  • Los sistemas DM1 de la serie 39 (hasta el nivel 30) fueron diseñados para reemplazar a los procesadores más pequeños, como los de las series ICT1901/2, ICL2903/4 y ME29. Estos sistemas introdujeron funcionalidades de sistemas operativos de clase mainframe en el entorno de oficina, una primicia para ICL.

Diseño

La Serie 39 original introdujo los procesadores y microcódigos "S3L" y una arquitectura nodal (véase ICL VME ), que es una forma de acceso a memoria no uniforme que permitía que los nodos estuvieran separados hasta 1000 metros (3300 pies) . 

La gama Serie 39 introdujo la Arquitectura Nodal, una novedosa implementación de memoria compartida distribuida que puede considerarse un híbrido entre un sistema multiprocesador y un diseño de clúster . Cada máquina consta de varios nodos , y cada nodo contiene su propio procesador de código de orden y memoria principal. Las máquinas virtuales suelen estar ubicadas (en un momento dado) en un nodo, pero tienen la capacidad de ejecutarse en cualquier nodo y de ser reubicadas de un nodo a otro. Los discos y otros periféricos se comparten entre los nodos. Los nodos están conectados mediante un bus óptico de alta velocidad (Macrolan) que utiliza múltiples cables de fibra óptica , el cual proporciona a las aplicaciones una memoria virtual compartida. Los segmentos de memoria marcados como compartidos (segmentos públicos o globales) se replican en cada nodo, y las actualizaciones se difunden a través de la red entre nodos. Los procesos que utilizan segmentos de memoria no compartida (nodales o locales) se ejecutan de forma totalmente aislada de otros nodos y procesos. [ 2 ]

Las instrucciones de semáforo demuestran su valía al controlar el acceso a los segmentos de memoria compartida editable, al tiempo que permiten mover el contenido de manera eficiente.

En general, un Series 39 bien configurado con VME tenía una arquitectura que podía proporcionar un grado significativo de protección contra desastres, un guiño a las fallidas ideas de VME/T de la década anterior.

Todas las máquinas de la Serie 39 contaban con el soporte de un conjunto de "gabinetes" periféricos a la altura de la cintura (conectados mediante cables de fibra óptica a través de una o más unidades de conmutación multipuerto o MPSU) que proporcionaban capacidades de almacenamiento en disco:

  • Gabinete 2: estos eran los gabinetes principales de almacenamiento de discos que contenían un par de discos duros "Swallow" de 8 pulgadas y 330 MB.
  • Gabinete 3: estos gabinetes eran de expansión para el Gabinete 2 y podían albergar hasta cuatro discos duros "Swallow" de 8 pulgadas y 330 MB adicionales.
  • Gabinete 4: este era un gabinete puente que se utilizaba para conectar la Serie 39 a sistemas de almacenamiento basados ​​en Diskpack 2900 más antiguos (como los EDS200).

El nombre Gabinete 1 era el que se le daba al sistema central DM1 Serie 39 Nivel 30 (y a las variantes 20/15/25/35).

Todas las máquinas de la Serie 39 también incluían un ordenador de soporte de nodo (NSC) alojado en sus placas base de almacenamiento. Este ordenador tenía arquitectura x86 y funcionaba de forma muy similar a las tarjetas ILO o DRAC actuales de los servidores HP / Dell , lo que permitía al personal de soporte gestionar los nodos de forma remota, incluyendo la posibilidad de detener y reiniciar completamente los nodos principales.

Evolución

A mediados de la década de 1980, la Serie 39 Nivel 30 se complementó con una variante de Nivel 20, que era una versión del Nivel 30 con una frecuencia de reloj reducida (mediante conexiones por cable en una placa secundaria ). A finales de los 80, ambas fueron reemplazadas por las variantes de Nivel 15, 25 y 35, que también presentaban diferentes niveles de frecuencia de reloj, pero contaban con más memoria que sus predecesoras y podían equiparse con placas base Dual OCP e IOC para una mayor capacidad de procesamiento y E/S.

A principios de la década de 1990 se realizaron mejoras en la gama Serie 39. Los productos del Sistema DX se introdujeron para reemplazar los sistemas DM1, apareciendo en las líneas de productos ya a finales de 1991. [ 3 ] : 84 El proyecto Essex condujo a la introducción de los productos del Sistema SX en 1990 para reemplazar los sistemas Estriel ("S3L"). [ 4 ] Estas máquinas presentaban un nuevo diseño de "procesador segmentado muy sofisticado" que proporcionaba soporte para el código de orden ICL 2900 mediante el empleo de un "código de orden de implementación" de bajo nivel conocido como Picode. Picode es comparable al microcódigo , pero opera a un nivel mucho más alto que el microcódigo de máquinas anteriores y a un nivel ligeramente inferior que las instrucciones ICL 2900, operando dentro de restricciones similares a las que se aplican a las instrucciones de máquina convencionales. Las secuencias de instrucciones Picode se introducen en las tuberías de instrucciones y proporcionan resultados atómicos, siendo ininterrumpibles. [ 5 ]

Reemplazo

Los productos Series 39 SX y DX fueron reemplazados por los productos SY y DY, respectivamente, que conforman la gama Trimetra junto con los productos LY. La arquitectura de nodo SY abandonó la tecnología ECL en favor de la tecnología CMOS , introdujo soporte para multiprocesamiento simétrico con hasta cuatro procesadores de instrucciones por nodo, perfeccionó la arquitectura de procesamiento de instrucciones y proporcionó conectividad multinodo más económica. [ 6 ]

En contraste, el sistema Trimetra DY buscaba utilizar hardware comercial para brindar soporte OpenVME mediante técnicas de emulación. La visión Millennium de ICL, materializada por Trimetra, implicaba la provisión de OpenVME en forma de un subsistema OpenVME (OVS) junto con Microsoft Windows NT o SCO UnixWare ejecutándose en un subsistema UnixWare/NT (UNS). Mientras que Trimetra SY y LY (un producto de tamaño reducido basado en SY) empleaban hardware dedicado para proporcionar la funcionalidad OVS, junto con un módulo de procesador Intel suministrado por Fujitsu que proporcionaba la funcionalidad UNS, Trimetra DY ofrecía un enfoque que admitía la funcionalidad OVS o UNS ejecutándose completamente en un sistema de procesador Intel. Para proporcionar OVS, se implementó un emulador para el conjunto de instrucciones SY, junto con la funcionalidad de entrada/salida y una capa de abstracción de plataforma, en el sistema operativo VxWorks . [ 7 ]

Con ICL habiendo identificado mercados que buscaban sistemas Unix o NT de mayor rendimiento sin necesidad de compatibilidad con OpenVME, introduciendo el producto Trimetra Xtraserver que presentaba de cuatro a doce procesadores Pentium Pro  de 200 MHz , [ 8 ] Trimetra a su vez fue reemplazado por la plataforma de mainframe de Fujitsu, Nova , que proporcionaba la arquitectura Trimetra en hardware de servidor genérico Unisys ES7000 basado en Intel .

Nova se dejó de utilizar gradualmente en 2007 y se sustituyó por SuperNova , que ejecuta OpenVME sobre Windows Server o Linux , utilizando tan solo dos CPU en hardware de servidor Wintel genérico .

De este modo, se completó la transición del "ordenador central ICL" a un producto de software puro, lo que permitió a Fujitsu concentrarse en el soporte y el desarrollo de VME sin tener que estar al día con la tecnología del hardware.

Notas

  1. Campbell-Kelly, Martin (1989). ICL: Una historia empresarial y técnica . Oxford University Press. ISBN 0-19-853918-5Consultado el 30 de mayo de 2024 .
  2. Warboys, BC (mayo de 1985). "Arquitectura nodal VME: un modelo para la realización de un concepto de sistema distribuido" . ICL Technical Journal . 4 (3): 236– 247. Recuperado el 28 de mayo de 2024 .
  3. Gannon, Susan (18 de noviembre de 1991). "Mainframes" . Computerworld . págs. 71–75 , 78–81 , 84. Recuperado el 30 de mayo de 2024 . 
  4. Hinchliffe, TA (noviembre de 1990). "Los nuevos modelos SX" . ICL Technical Journal . 7 (2): 194–196 . Recuperado el 30 de mayo de 2024 .
  5. Eaton, JR; Alit, G.; Hughes, K. (noviembre de 1990). "La arquitectura del nodo SX" . ICL Technical Journal . 7 (2): 197– 211. Recuperado el 30 de mayo de 2024 .
  6. Allt, G.; DeSyllas, P.; Duxbury, M.; Hughes, K.; Lo, K.; Lysons, JSM; Rose, PV (mayo de 1997). "El diseño del nodo SY" . ICL Systems Journal . 12 (1): 41–72 . Recuperado el 23 de junio de 2024 .
  7. Brightwell, Andrew (otoño de 1998). "Trimetra DY y la emulación de OpenVME en hardware Intel" . ICL Systems Journal . 13 (1): 36–48 . Recuperado el 23 de junio de 2024 .
  8. Messham, David (otoño de 1998). "Trimetra Xtraserver" . ICL Systems Journal . 13 (1): 61– 69. Recuperado el 23 de junio de 2024 .

Referencias

  • SERIE 39 - Introducción a VME. Marion y Richard Norris. ICL 1991 R30303/02.
  • Ficha técnica Trimetra NOVA 5 Fujitsu 2006.
  • Introducción a la arquitectura superNOVA Fujitsu 2005
  • R. Whetton, M. Jones y D. Murray, "El uso de la metodología estructurada de Ward y Mellor para el diseño de un sistema complejo en tiempo real", Coloquio del IEE sobre herramientas de ingeniería de software asistidas por computadora para el control en tiempo real, 1991, págs. 5/1-5/4.