Cómo funcionan las computadoras centrales
Modos de funcionamiento del sistema de S/390 Para satisfacer las necesidades de diversos servicios de aplicaciones, S/390 puede funcionar en diferentes modos.
Modo nativo S/370 En este modo, el S/390 también puede ejecutar las mismas 217 instrucciones que el S/370, pero puede aprovechar la dirección real extendida de 26 bits del S/370. , ampliando la memoria crítica a 64 bits. El aumento de la capacidad de la memoria central supone una reducción del número de veces de paginación (PAGING), mejorando así el rendimiento general del sistema.
Enfoque ESA/390 Este enfoque opera de acuerdo con las capacidades definidas por Enterprise Systems Architecture ESA/390, con el conjunto de instrucciones ampliado a 229 instrucciones. Utiliza direcciones de 32 bits, por lo que el espacio de direcciones virtuales se amplía en 2 GB, pero sigue siendo compatible con programas de 24 bits. En los sistemas informáticos S/390 más grandes se pueden configurar un total de 256 canales***. Admite canales paralelos, canales ESCON y adaptadores de E/S integrados. Además, maneja automáticamente las condiciones de "canal ocupado" en el hardware, lo que es muy efectivo para reducir la espera o latencia general asociada con las operaciones de E/S.
El modo ESA/390LPAR opera todas las computadoras de la serie S/390, lo que permite ubicar físicamente el sistema en un gabinete. Pero lógicamente se puede dividir en hasta 16 partes, y esta división lógica se realiza mediante el microcódigo PR/SM. Cada sistema puede tener su propia CPU y canales de memoria, y cada parte puede funcionar de forma independiente para instalar el sistema. En este modo, una CPU física y un canal ESCON físico se pueden dividir entre diferentes LPAR al mismo tiempo.
Modo COUPLE FACILITY En este modo, el host S/390 gestiona los datos como un host independiente. Este modo ejecuta el microcódigo CFCC y no se ejecuta ninguna aplicación en CFCC. Se utiliza principalmente en sistemas acoplados en paralelo.
Sistema operativo S/390 S/390 puede ejecutar múltiples sistemas operativos al mismo tiempo y cada sistema operativo tiene su propio entorno de aplicación único.
Los sistemas operativos MVS/ESAMVS/ESA son sistemas operativos más integrados y confiables que se ejecutan en el S/390. En realidad, es un descendiente del sistema operativo OS/360 que IBM ejecutó en su S/360 en 1964. En 1972, IBM introdujo un nuevo sistema operativo, OS/VS2, también conocido como Sistema de Almacenamiento Virtual Único. En 1988, IBM anunció y lanzó el sistema operativo MVS/ESA. Asimismo, MVS/ESA fue diseñado para las nuevas capacidades del ESA/370 introducido en 1988. MVS/ESA admite hasta 2 GB de memoria central, lo que lo hace ideal para aplicaciones de memoria extendida. En septiembre de 1990, IBM desarrolló MVS/ESA SPV4. Esta versión de MVS/ESA administra la memoria de la misma manera que las versiones anteriores de MVS/ESA, pero tiene soporte mejorado para el reloj del sistema compuesto de canal ESCON. En 1994, IBM lanzó la versión 5 de MVS/ESA, que implementaba el acoplamiento paralelo de sistemas operativos y podía soportar hasta 32 sistemas MVS/ESA. Todo sistema puede ser multiprocesador.
OS/390OS/390 es un sistema operativo de servidor empresarial integrado. Integra servidores de comunicaciones, servicios de archivos y datos distribuidos, soporte para sistemas acoplados en paralelo, programación orientada a objetos, DCE y desarrollo de interfaces de programas de aplicaciones en un solo producto. Debido a que está desarrollado sobre la base del sistema operativo MVS, conserva el excelente rendimiento de MVS, como alta confiabilidad, disponibilidad continua y seguridad, y proporciona a los usuarios un sistema escalable. Sin embargo, MVS se cerró, mientras que OS/390 quedó abierto. Incluye una gran cantidad de software de servidor con funciones integradas.
Z/OS: el kernel de z/OS evoluciona a partir de OS/390 y proporciona un conjunto de características innovadoras que están estrechamente integradas con el hardware y el microcódigo de z/900. Una de sus funciones principales es la tecnología Intelligent Resource Director (IRD), también conocida como tecnología de "clúster LPAR", que es esencialmente el modelo de gestión de objetivos del administrador de carga de trabajo (WLM) y el intercambio de recursos complejos del sistema paralelo y la gestión de recursos/sistemas de partición (PR/ SM) la tecnología se combina e integra orgánicamente con muchas otras tecnologías para producir los máximos beneficios, ayudando a los usuarios a asignar valiosos recursos del sistema a las tareas más necesarias en el momento adecuado.
VM y LINUXVM (VISUALMACHINE) son los sistemas operativos subyacentes instalados en los primeros mainframes de IBM. También se pueden instalar muchos otros sistemas operativos en las VM al mismo tiempo. En la década de 1990, la VM casi se eliminó debido al nacimiento del modelo S/390LPAR, pero debido al auge de LINUX, se volvió a utilizar la VM. En una computadora central S/390, la VM puede ejecutar miles de LINUX al mismo tiempo. La mayor parte de LINUX que se ejecuta en hosts es LINUX de TRUBO y SUSE, que colaboraron con UNITED LINUX para desarrollar LINUX. El sistema operativo OS/390 consta de sus partes y subsistemas básicos, que se describen brevemente en esta sección.
Programa de control básico MVS BCP
Programa de control básico MVS BCP, junto con JES2 o JES3, forma la columna vertebral de OS/390. Proporciona servicios básicos que permiten a OS/390 procesar datos de usuario de forma más fiable, completa y exhaustiva. OS/390 tiene soporte mejorado para el procesamiento LINKLST, syslog y APPC en comparación con MVS.
Subsistema de entrada de trabajos (JES)
El subsistema de entrada de tareas acepta tareas para procesar y procesa la salida de las tareas. Hay dos subsistemas de entrada de trabajos, JES2 y JES3, que proporcionan esencialmente la misma funcionalidad. JES funciona así: los trabajos ingresan al sistema a través de un lector de tarjetas, un sistema de terminal de tiempo compartido o una red, o son generados por un programa y entregados al sistema. Todos los trabajos se escanean para verificar su corrección y luego se colocan en la cola adecuada. JES proporciona una manera para que el sistema programe trabajos de manera ordenada según una jerarquía de prioridades. El traductor convierte las declaraciones de control de trabajo (JCL) en un formato interno que el sistema puede leer. Además, se realizarán algunas otras comprobaciones. Si se encuentra un error, el trabajo se borra del sistema y se envía la información adecuada al usuario. En el siguiente paso, los trabajos se envían al sistema para su ejecución nuevamente según la jerarquía y la prioridad. En este punto, JES cede el control del trabajo hasta que JES intercepte otra impresión y la transfiera al disco virtual fuera de línea. Se notifica a JES la finalización del trabajo y el trabajo pasa al siguiente paso de salida de la operación JES, donde la salida se expulsa del sistema después de imprimir o perforar, y el espacio virtual fuera de línea utilizado por el trabajo se puede reutilizar. JES ajusta dinámicamente las prioridades de modo que cuanto más espere un trabajo para ejecutarse, más trabajos se eliminarán del sistema. Cuanto más espere un trabajo para ejecutarse, el sistema aumentará su prioridad.
Subsistema de Gestión de Almacenamiento (SMS
) El subsistema de gestión de almacenamiento realiza las siguientes funciones: Gestiona los recursos de almacenamiento externo. El subsistema de administración de almacenamiento le permite definir políticas para que el sistema operativo administre automáticamente los sistemas de almacenamiento externo (principalmente definiendo los correspondientes SG, MC, SC, DC y ACSROUTE), y el sistema puede instalar las políticas definidas para administrar automáticamente los sistemas de almacenamiento externo. . Sistema de almacenamiento externo. Proporciona mecanismos de catalogación (VTOC, VVDS, VCAT) para catalogar datos en discos y cintas (RMM) para que los usuarios puedan acceder a los datos de manera cómoda y rápida. Almacene programas en bibliotecas de programas para facilitar su lectura y ejecución.
Definir los dispositivos de entrada y salida en el sistema y controlar el funcionamiento de estos dispositivos. La administración de archivos distribuidos (DFM) permite el acceso a los datos en el sistema host desde una estación de trabajo, PC u otro sistema basado en red SNA LU6.2.
Sistema de tiempo compartido (TSO)
TSO es un software que admite el sistema de tiempo compartido. Cada comando emitido por el usuario final es procesado por TSO. El usuario interactúa con el sistema a través de TSO. Los comandos funcionan, pero no es muy conveniente hacerlo, IBM desarrolló un producto de programa de usuario ISPF/PDF (INTERACT IV E PRODUCTI) VITY FACILITY/PROGRAMDEVELOPMENTFACILITY) en TSO. Entre ellos, ISPF admite la función de devolución de llamada y PDF admite la función de desarrollo de programas, lo que hace que la conversación entre el usuario final y el TSO sea más simple e intuitiva y mejora la eficiencia del desarrollo de aplicaciones del usuario. ISPF/PDF es un método de entrada de menú basado en pantalla. Los usuarios sólo necesitan realizar algunas selecciones de menú simples para interactuar con el sistema. Otro software que funciona bajo TSO es SDSF (SYSTEM DISPLAY AND SEARCHFACILITY Con SDSF, los usuarios pueden ver muy cómodamente la información devuelta de los trabajos enviados por los usuarios al sistema y también pueden modificar las propiedades de los trabajos).
Device Support Facility (ICKDSF) ICKDSF se puede utilizar para realizar las tareas de instalación y uso de dispositivos de acceso directo de IBM (DASD/discos duros). Por ejemplo, puede utilizar ICKDSF para realizar comprobación de errores, formateo, desfragmentación y otras tareas de mantenimiento en DASD.
Definición de configuración de hardware (HCD) HCD tiene definiciones que definen la configuración de hardware del sistema operativo y la configuración de hardware del procesador. Se evitan inconsistencias en las definiciones de dispositivos porque HCD verifica la validez de los datos cuando se define el dispositivo en lugar de cuando se accede a él.
SMP/ESMP/E es una herramienta para la instalación y mantenimiento de software. Proporciona un método fiable para instalar y mantener software en OS/390.
VTAM
VTAM es un método de acceso a comunicación de red que implementa SNA y APPN y se proporciona entre aplicaciones en el procesador host y otros recursos en la red SNA como interfaz. Para establecer y finalizar estas sesiones, VTAM activa y desactiva recursos bajo su control, que incluyen aplicaciones, programas de control de red (NCP) y dispositivos bajo su control, así como dispositivos a los que VTAM está conectado directamente. Para ayudar a los usuarios a controlar la red, VTAM recibe comandos de los operadores y luego realiza servicios de red. Anynet implementa una arquitectura de red de transporte multiprotocolo. Elimina las restricciones obligatorias del protocolo de red entre aplicaciones en ejecución y servicios de transporte. En otras palabras, las aplicaciones y sus servicios pueden comunicarse utilizando más de un protocolo que la implementación original. Esta característica de AnyNet permite que las aplicaciones SNA se comuniquen a través de una red TCP/IP. Admite todos los tipos de LU, incluido LU6.29. TCP/IP TCP/IP es un conjunto de estándares y aplicaciones de la industria que le permiten compartir datos y recursos informáticos con otras computadoras, ya sean computadoras IBM o no IBM. Las aplicaciones TCP/IP estándar incluyen correo electrónico, transferencia de archivos, inicio de sesión remoto, etc. La aplicación TCP/IP CICSSOCKET proporciona la capacidad de utilizar interfaces de programación de aplicaciones comunes en COBOL, PL/1 y lenguaje ensamblador.
OS/390 Security Server (RACF)
RACF es un servicio de gestión de seguridad en OS/390 que puede proteger todos los recursos del sistema, autenticar los inicios de sesión de los usuarios y registrar eficazmente los eventos de seguridad. en el sistema.
RACF proporciona: métodos flexibles de protección de recursos; protección de todos los recursos; elección entre menú de protección centralizada y descentralizada y menú de protección centralizada y descentralizada; Menú ISPF; transparente para los usuarios finales. Instalación de métricas de recursos (RMF) RMF es su ventana a la utilización de recursos de OS/390. Recopila información a nivel de SYSPLEX, a nivel de sistema individual y a nivel de dirección para generar informes para cualquier sistema en SYSPLEX. Los usuarios pueden seleccionar actividades de interés en estos informes, como memoria, E/S o datos del procesador de particular interés, y el Manager 1 de RMF puede generar informes a largo plazo que proporcionan un análisis detallado de los datos a largo plazo recopilados por RMF. Estos informes se pueden imprimir, mostrar o descargar desde la pantalla o el conjunto de datos MVS utilizando el convertidor de hojas de cálculo RMF. Genera hojas de cálculo en tu estación de trabajo y analízalas en detalle.
DFSMS
DFSMS consta de tres partes principales: DFSMSdss es una herramienta de gestión de espacio y datos DASD que se puede utilizar para copiar y mover conjuntos de datos entre volúmenes, restaurar conjuntos de datos y; completar volúmenes o pistas; cambiar conjuntos de datos y volúmenes a gestión de SMS o gestión no SMS; y comprimir conjuntos de datos particionados y liberar herramientas no utilizadas en conjuntos de datos. DFSMShsm es una herramienta de gestión de almacenamiento DASD para gestionar datos inactivos y de baja actividad. Mejora la utilización de DASD en sistemas de almacenamiento al administrar automáticamente la disponibilidad de datos en el espacio. DFSMShsm trabaja en conjunto con SMS para administrar el espacio y la validez de un conjunto de datos en función de su CLASE DE GESTIÓN. DFSMSrmm puede administrar todos los medios de cinta y otros medios extraíbles. Por ejemplo, DFSMSrmm puede registrar la ubicación de un estante de CD-ROM y realizar un seguimiento de su estado de grabación básico, pero no administra los datos del CD-ROM.
Función de búsqueda y visualización del sistema (SDSF)
La función de búsqueda y visualización del sistema (SDSF) proporciona a los usuarios información sobre la supervisión, gestión y control de sistemas OS/390. SDSF proporciona funciones para clasificar, filtrar, localizar e imprimir información para ayudar a los usuarios a localizar y organizar la información. Los menús y ventanas emergentes hacen que SDSF sea fácil de usar. SDSF proporciona ayuda completa en línea y una guía interactiva de introducción.
Sistema de directorio de archivos y gestión de trabajos OS/390 (JES y CATALOG)
En sistemas de servidores grandes, cuando los usuarios necesitan usar la computadora para completar una tarea, el usuario debe preparar un flujo de trabajo. Una secuencia de trabajos contiene uno o más trabajos. Un trabajo es una colección de trabajos que un usuario le pide a la computadora que realice al completar una tarea. JES (JOB ENTERSUBSYSTEM) es el subsistema para gestionar trabajos en OS/390. JES puede aceptar trabajos de varias fuentes, solicitar recursos del sistema operativo de acuerdo con las declaraciones y características del trabajo para completar el procesamiento del trabajo y finalmente procesar el resultado del trabajo. JES incluye principalmente JES2 y JES3. Es un sistema de uso común y un subsistema indispensable en OS/390. El procesamiento de JES2 se divide principalmente en los siguientes pasos: 1) recibir trabajos 2) procesar trabajos 3) solicitar recursos.