De Wikipedia, la enciclopedia libre
  (Redirigido desde ESA / 390 )
Saltar a navegación Saltar a búsqueda

El IBM System / 390 es la quinta generación descontinuado del sistema / 360 arquitectura del conjunto de instrucciones . La primera computadora ESA / 390 fue la familia Enterprise System / 9000 (ES / 9000), que se introdujo en 1990. A estas le siguió la familia de mainframe 9672 CMOS System / 390 a mediados de la década de 1990. Estos sistemas siguieron al IBM 3090 , con más de una década de secuelas. El ESA / 390 fue reemplazado por el z / Architecture de 64 bits en 2000.

Historia [ editar ]

ESA / 390 (Arquitectura de Sistemas de Empresa / 390) fue presentado en septiembre de 1990 [1] [2] y fue IBM última 's de 31 bits -address / 32 bits -los datos de mainframe diseño computacional, copiado por Amdahl , Hitachi y Fujitsu entre otros competidores. Fue el sucesor de Enterprise Systems Architecture / 370 (ESA / 370) y, a su vez, fue sucedido por el z / Architecture de 64 bits en 2000.

El 5 de septiembre de 1990 hubo tres anuncios simultáneos, utilizando dos números:

  • 390, [3] como en 360, 370, ... y
  • 9000, [4] [5] como en 90, como en 1960 para 360, 1970 para 370, ...
  • Enterprise Systems Architecture / 390 (ESA / 390): " System / 390 presenta la familia IBM Enterprise System / 9000"
    fue la forma en que IBM Marketing presentó ESA.

A pesar de que IBM mencionó primero a la familia 9000 en algunos de los anuncios del día, estaba claro "al final del día" que era "para System / 390", [4] aunque era un nombre abreviado, S / 390 , que se colocó en algunas de las "cajas" reales enviadas más tarde. [6] [NB 1]

El ES / 9000 incluye modelos montados en bastidor, modelos independientes refrigerados por aire y modelos refrigerados por agua. Los modelos de gama baja eran sustancialmente menos costosos que los 3090 que antes se necesitaban para ejecutar MVS / ESA , y también podían ejecutar VM / ESA y VSE / ESA , lo que IBM anunció al mismo tiempo.

Las máquinas que respaldan la arquitectura se han vendido bajo la marca System / 390 (S / 390) desde principios de la década de 1990. Las implementaciones 9672 de System / 390 fueron la primera arquitectura de mainframe de IBM de gama alta implementada primero con electrónica de CPU CMOS en lugar de la lógica bipolar tradicional .

IBM z13 fue el último servidor de z Systems que admitió la ejecución de un sistema operativo en el modo de arquitectura ESA / 390. [7] Sin embargo, todos los programas de aplicación de estado de problema de 24 bits y 31 bits originalmente escritos para ejecutarse en la arquitectura ESA / 390 no se ven afectados por este cambio.

Arquitectura ESA / 390 [ editar ]

La arquitectura (la designación de la arquitectura del kernel de Linux es "s390"; "s390x" designa la arquitectura z / de 64 bits ) emplea un subsistema de E / S de canal en la tradición System / 360 , descargando casi toda la actividad de E / S a hardware especializado . También incluye un conjunto estándar [2] de códigos de operación CCW que se espera admitan los nuevos equipos.

La arquitectura mantiene la compatibilidad con versiones anteriores del estado del problema con la dirección de 24 bits / datos de 32 bits System / 360 (1964) y las arquitecturas subsiguientes de direcciones de 24/31 bits / datos de 32 bits ( System / 370 , System / 370 -XA , ESA / 370 y ESA / 390. Sin embargo, el subsistema de E / S se basa en System / 370 Extended Architecture (S / 370-XA), no en las instrucciones de E / S originales S / 370.

ESA / 390 es posiblemente una arquitectura de 32 bits ; Al igual que con System / 360, System / 370, 370-XA y ESA / 370, los registros de propósito general tienen una longitud de 32 bits y las instrucciones aritméticas admiten aritmética de 32 bits. Solo la memoria real direccionable por bytes (almacenamiento central) y el direccionamiento de almacenamiento virtual están limitados a 31 bits. (IBM reservó el bit más significativo para admitir fácilmente aplicaciones que esperan direccionamiento de 24 bits, así como para evitar un problema con la extensión de dos instrucciones para manejar direcciones de 32 bits sin firmar).

De hecho, la memoria total del sistema no está limitada a 31 bits (2 GB). [NB 2] Si bien el almacenamiento virtual de un solo espacio de direcciones no puede exceder los 2 GB, ESA / 390 admite múltiples espacios de direcciones simultáneos de 2 GB. Además, cada espacio de direcciones puede tener espacios de datos asociados, cada uno de los cuales puede tener hasta 2 GB de almacenamiento virtual. Si bien el almacenamiento central está limitado a 2 GB, la memoria adicional se puede configurar como almacenamiento expandido . Con el almacenamiento expandido, las páginas de 4 KB se pueden mover entre el almacenamiento central y el almacenamiento expandido. El almacenamiento expandido se puede utilizar para paginación ultrarrápida , para almacenamiento en caché de disco y para discos virtuales dentro del sistema operativo VM / CMS . Bajo Linux / 390esta memoria no se puede utilizar para el almacenamiento en caché de disco; en cambio, es compatible con un controlador de dispositivo de bloque, lo que permite usarlo como espacio de intercambio ultrarrápido y para unidades de RAM .

Además, una máquina se puede dividir en particiones lógicas ( LPAR ), cada una con su propia memoria de sistema para que varios sistemas operativos puedan ejecutarse simultáneamente en una máquina.

En 1994 se agregó a la arquitectura una capacidad importante para formar un Parallel Sysplex .

Algunos mainframes compatibles con IBM basados ​​en PC que proporcionan procesadores ESA / 390 en máquinas más pequeñas se han lanzado con el tiempo, pero solo están destinados al desarrollo de software.

El emulador de Hercules es un emulador de máquina portátil ESA / 390 yz / Architecture que admite suficientes dispositivos para arrancar muchos sistemas operativos ESA / 390. Dado que está escrito en C puro, se ha adaptado a muchas plataformas, incluido el propio S / 390. También está disponible un producto de emulación comercial para IBM xSeries con mayor velocidad de ejecución.

Comandos de dispositivos de E / S comunes [ editar ]

2.0 Capítulo 2. Comandos de dispositivos de E / S específicos en la arquitectura de sistemas empresariales / 390 Comandos de dispositivos de E / S comunes [2] muestra los siguientes comandos.

Computadoras S / 390 [ editar ]

Se ofrecieron nuevos modelos de forma continua. [8]

Modelos iniciales ES / 9000 [ editar ]

Internos del S390

Dieciocho [5] modelos [NB 3] fueron anunciados el 5 de septiembre de 1990 para el ES / 9000, el sucesor del IBM 3090 .

Enfriamiento [ editar ]

Los modelos ES / 9000 refrigerados por agua incluyen ES / 9021-900, [9] -820, -720, -620, -580, -500, -340 y -330.
Modelos ES / 9000 refrigerados por aire [10] incluidos ES / 9121-480, -440, -320, -260, -210, -190 independientes y montaje en bastidor: ES / 9221-421, -211, -170, - 150, -130, -120.

Refrigeración competitiva [ editar ]

A fines de la década de 1970 y principios de la de 1980, la tecnología patentada permitió que los mainframes de Amdahl de esta era estuvieran completamente refrigerados por aire, a diferencia de los sistemas de IBM que requerían agua fría y su infraestructura de soporte. [11] Los 8 modelos más grandes de los 18 modelos de los sistemas ES / 9000 introducidos en 1990 estaban refrigerados por agua; los otros diez se enfriaron por aire. [4]

Funciones de ES / 9000 [ editar ]

  • Canales de fibra óptica ESCON
  • Dos de los modelos se pueden configurar con hasta 9 Gigabytes de memoria principal.
  • Las instalaciones de vectores opcionales estaban disponibles en 14 de los 18 modelos, el número de procesadores de vectores podría ser 1, 2, 3, 4 o 6.
  • Seis modelos eran modelos refrigerados por aire (y ocho modelos refrigerados por agua); 4 están montados en bastidor.

Partición lógica [ editar ]

Las particiones lógicas (LPAR) son una función estándar en los procesadores ES / 9000 mediante la cual el hipervisor Processor Resource / Systems Manager (PR / SM) de IBM permite que diferentes sistemas operativos se ejecuten simultáneamente en particiones lógicas separadas (LPAR), con un alto grado de aislamiento.

Esto se introdujo como parte del avance de IBM hacia la operación de "luces apagadas" y un mayor control de múltiples configuraciones de sistemas.

Facilidad de vector [ editar ]

La función de vector System / 390 se introdujo originalmente con el sistema IBM 3090, reemplazando al procesador de matriz IBM 3838 (introducido por primera vez en 1976 para System / 370). [12]

9672 [ editar ]

Introducidas en 1994, las seis generaciones de máquinas IBM 9672, "Parallel Enterprise Server", [13] fueron los primeros sistemas basados ​​en microprocesadores CMOS destinados a la gama alta. Las generaciones iniciales fueron más lentas que el ES / 9000 más grande vendido en paralelo, pero la quinta y sexta generaciones fueron las máquinas ESA / 390 más grandes y potentes construidas. [14]

En el transcurso de las próximas generaciones, las CPU agregaron más instrucciones y un mayor rendimiento. Todos los 9672 eran CMOS, pero eran más lentos que las máquinas bipolares 9021 hasta los modelos G5. Los diseños CMOS permitían mainframes mucho más pequeños, como el Multiprise 3000 introducido en 1999, que en realidad se basaba en 9672 G5. El modelo 9672 G3 y el Multiprise 2000 fueron las últimas versiones que admitieron el modo Pre-XA System / 370 .

Ver también [ editar ]

  • IBM System / 360
  • IBM System / 370
  • IBM 303X
  • IBM 308X
  • IBM 3090
  • IBM Z

Notas [ editar ]

  1. ^ S / 390 también se utilizó en máquinas anteriores y posteriores.
  2. ^ En el contexto de la memoria de la computadora, 1 GB = 1024 3 bytes
  3. ^ "M" minúscula

Referencias [ editar ]

  1. ^ Arquitectura de sistemas empresariales / 390 Principios de funcionamiento (PDF) (Novena edición). IBM. Junio ​​de 2003. p. 1-1. SA22-7201-08 . Consultado el 8 de diciembre de 2018 .
  2. ^ a b c Arquitectura de sistemas empresariales / 390 Comandos de dispositivos de E / S comunes , segunda edición, IBM, abril de 1992, SA22-7204-01
  3. ^ "Anuncio de System / 390" . Archivos de IBM . IBM . Consultado el 29 de enero de 2017 .
  4. ^ a b c "Características de ES / 9000" . Archivos de IBM . IBM . Consultado el 29 de enero de 2017 .
  5. ^ a b c d e "Sistema empresarial / 9000" . Archivos de IBM . IBM . Consultado el 29 de enero de 2017 .
  6. ^ "Servidor empresarial paralelo S / 390" .
  7. ^ Adaptar funciones para que el servidor z13 se suspenda en servidores futuros
  8. ^ a b "IBM y especificaciones de mainframe compatibles" . Noticias de tecnología de America Co Inc.
  9. ^ "IBM: sistema operativo z / VSE" . IBM . Consultado el 17 de septiembre de 2007 .
  10. ^ Curran, BW; Walz, MH (1991). "Diseño de subsistema de memoria y controlador de sistema IBM Enterprise System / 9000 Tipo 9121" . IBM Journal of Research and Development . IBM. 35 (3): 357.
  11. ^ Gigantes de la informática: un compendio de selectos, pioneros fundamentales, por Gerard O'Regan (2013), ISBN 1447153405 . "Las máquinas de IBM estaban refrigeradas por agua, mientras que las de Amdahl estaban refrigeradas por aire" 
  12. ^ Corporación IBM. "1976" . Archivos de IBM: 1970 . Consultado el 20 de septiembre de 2018 .
  13. ^ "Servidor empresarial paralelo" . Enciclopedia de PC Magazine . Consultado el 19 de septiembre de 2018 .
  14. Elliott, Jim (17 de agosto de 2004). "La evolución de IBM Mainframes y VM" (PDF) . SHARE Sesión 9140 . Consultado el 21 de octubre de 2007 . Diapositiva 28: "9672 a zSeries".
  15. ^ "Anuncio de servidor empresarial paralelo S / 390" . IBM . Consultado el 8 de julio de 2011 .

Enlaces externos [ editar ]

  • IBM
    • Página de inicio de mainframe IBM Z
    • Servidores mainframe IBM Z actuales
    • "Una breve historia de IBM ES / 9000, System / 390 Y zSeries" (PDF) . Archivos de IBM .
    • Foto de IBM System / 390
  • "IBM System / 390 (folleto)" (PDF) . BitSavers. GU20-0082.
  • "El IBM Enterprise System / 9000 (folleto)" (PDF) . BitSavers. GU20-0084.
  • Poulsen, Lars. "Generaciones del IBM 360/370/3090/390" . Historia de la computadora - IBM System / 360 . Múltiples enlaces y referencias.
  • "Mainframe de microprocesador de servidor empresarial paralelo IBM S / 390 Generation 5" . Colección de computadoras Jim Austin . Museo de la Computación del Reino Unido . Consultado el 5 de abril de 2021 . Imágenes exteriores e interiores del IBM 390.
  • "Portando GCC a la plataforma IBM S / 390" (PDF) . Cumbre del GCC . 2003.
  • Shirriff, Ken (marzo de 2021). "Desmontaje de un chip lógico de un mainframe IBM ES / 9000 antiguo" .