martes, 5 de diciembre de 2017

Sistemas Operativos MVS

Sistemas Operativos OS/MVS
(Multiple Virtual Storage)

Introducción

En este trabajo que a continuación voy a introducir estaré hablando del “MVS” almacenamiento virtual múltiple, el cual es un tema de interés para todo estudiante de informática.

En este estaremos tratando temas como son sus características, su Historia, conocer y comprender cómo está constituido este sistema operativo y como es su capacidad, poder llegar a tener una idea clara de MVS y sus componentes para poder utilizarlos y aplicarlos según la ocasión y la necesidad del usuario, entre otros.
También hay que destacar que MVS es un sistema operativo generado por IBM, como se conocerá a continuación.  

Concepto:
El MVS (almacenaje virtual múltiple) es el sistema operativo de la IBM de quien está instalado en la mayoría su chasis y las computadoras de servidor grandes. El MVS se ha hecho para ser el sistema operativo que guarda del mundo. La nómina de pago, las cuentas por cobrar, el tratamiento transaccional, la gerencia de la base de datos, y otra programa crítico a los negocios más grandes del mundo se funcionan
    La versión más última de MVS, OS/390. Puesto que el MVS representa una cierta época y cultura en la historia de computar y puesto que muchos más viejos sistemas del MVS todavía funcionan, el término "MVS" continuará probablemente siendo utilizado por una cierta hora. Puesto que OS/390 también viene con el usuario de UNIX y los interfaces de programación construidos adentro, puede ser utilizado como un sistema del MVS y sistema de UNIX en el mismo tiempo. Los sistemas del MVS más viejos funcionan usando COBOL y, para los programas de transacción, CICS. Más viejos programas de uso escritos en PL/I y el FORTRAN todavía están funcionando.
   Un sistema del MVS es un sistema de productos básicos y un sistema de productos opcionales. Esto permite que un cliente elija el sistema de funciones que necesitan y que excluyen el resto. En la práctica, la mayoría de los clientes utilizan probablemente casi todas las funciones. El interfaz utilizador principal en sistemas del MVS es TSO (opción del timesharing). La facilidad interactiva de la productividad del sistema (ISPF) es un sistema de los menús para compilar y los programas del manejo y para configurar el sistema. El sistema de gerencia principal del trabajo es cualquier subsistema de entrada de trabajo 2 o 3 (Jes2 o JES3A DFSMS (subsistema distribuido realiza a la gerencia del almacenaje (MAAD) de la gestión de la memoria externa de archivo). El MVS es considerablemente más complejo y requiere mucho más educación y experiencia funcionar que sistemas operativos de un servidor más pequeño y del ordenador personal. 
Historia del MVS
MVS es uno de los dos sistemas operativos primarios de IBM para macrocomputadores. IBM produce cerca de la mitad de los macrocomputadores que se fabrican cada año en el mundo. Los sistemas de macrocomputadores han tenido a conservar su naturaleza centralizada en vez de volverse distribuidos (Ak89), y a menudo dan apoyo a cientos o hasta miles de usuarios.
La arquitectura de los macrocomputadores de IBM han pasado en su evoluci6n por cuatro conjuntos principales de sistemas. Los primeros tres de estos son System/360, introducido en 1964, System/370 introducido en 1970 arquitectura ampliada, introducido en 1981. La arquitectura de sistema de empresa 370 se introdujo en 1988.

El MVS antes de que adquiriera este nombre se dio a conocer a través del System/360 que era una arquitectura de almacenamiento real distinta sobre todo al procesamiento por lotes. Manejaba tres sistemas operativos primarios: PCP (programa de control primario) de un solo flujo, MFP (multiprogramación con un número fijo de tareas) y MVT (multiprogramación con un número variable de tareas).
El sistema MVS (multiple virtual storage), apareció en 1974,aunque ya en 1964 se había dado a conocer con el nombre de os/360.Este sistema ofrecía a los usuarios la posibilidad de trabajo con un espacio de direcciones virtuales separado de 16 megabytes; cada espacio de direcciones MVS contenía 256 segmentos, cada uno formado por 16 páginas de 4096 bytes.

Características Generales:
  Es el sistema operativo más complejo.
  Da soporte a tareas por lotes e interactivas. Permite
       Multiprogramación  fuertemente                      acoplada.

  Tiene un sistema de asignación de recursos  (SRM).
       El concepto de recurso incluye procesador, memoria
        y canales de E/S.

  Para manejar paginación bajo demanda la memoria se divide en marcos o encuadres a los que le corresponde una página. datos de entrada y escriben los datos de salida, asignan dispositivos de E/S y convierten cada trabajo en tareas.
  Cada 20 seg. Se realiza un control y aquella página no referenciada aumenta su contador de pagina. A la hora de hacer intercambio elige la que tenga contador más alto.
  Dispone de un shell externo y una serie de programas para generar y compilar programas y los JES (Sistemas de gestión de trabajos). Interpretan ordenes de operador, leen datos de entrada y escriben los datos de salida, asignan dispositivos de E/S y convierten cada trabajo en tareas.

Objetivos:
Los objetivos de diseño MVS son ofrecer eficiencia, confiabilidad, disponibilidad y compatibilidad para el ambiente de sistemas grandes. MVS es un sistema operativo de gran tamaño que ofrece muchas funciones a una instalación, entre ellas:

SUPERVISOR: Proporciona los controles necesarios para la multiprogramación. Crea unidades de disco despachables, se encarga del despacho y organiza las secuencias de uso de recursos en serie (o sea ofrece capacidades de exclusión mutua).
PLANIFICADOR MAESTRO: Se encarga de establecer los parámetros iniciales del sistema y de responder a los mandatos emitidos por el operador del sistema. Lee los parámetros de inicialización del sistema en el momento de la carga inicial del programa con el objeto de establecer donde funcionará MVS.
SUBSISTEMA DE ENTRADA DE TRABAJOS: Hace posible la introducción de trabajos en el sistema y la devolución de salidas impresas al usuario.
RECURSOS DE ADMINISTRACIÓN AL SISTEMA: Recaba información para contabilizar la utilización del sistema, analizar el desempeño del sistema y cobrar a los usuarios por el empleo de sus recursos.
OPCIÓN DE TIEMPO COMPARTIDO: Ofrece a los usuarios posibilidades de edición, prueba y depuración interactivas, TSO también puede servir para examinar las salidas de un trabajo por lotes y para introducir trabajos al sistema.
ADMINISTRACIÓN DE DATOS: Se encarga de todas las actividades de administración de E/S y archivos.
TELECOMUNICACIONES: Ofrece a usuarios en terminales remotas acceso a MVS.
PROGRAMAS DE APOYO DEL SISTEMA: Ofrece edición de enlace, carga y otras funciones de apoyo.
PROGRAMAS DE UTILIDAD GENERAL: Ofrece funciones de utilidad general, tales como la copia de archivos y la utilización de catálogos.

FUNCIONAMIENTO DE LOS ADMINISTRADORES Y RECURSOS
Tiene una arquitectura de 2 niveles: Núcleo y Usuario.

USUARIO GESTOR DE TRABAJOS: Es como un Shell mejorado que interpreta las órdenes del operador, lee los datos de entrada del trabajo y los escribe en los periféricos y asigna los dispositivos de E/S a un trabajo. Interpreta el lenguaje JCL (Job Control Language).

NÚCLEO CONSTA DE UNA SERIE DE MÓDULOS O SUBSISTEMAS:
DISTRIBUIDOR: Administrador de procesadores. Su misión es la de recorrer la cola de tareas listas y planificarla. Planifica los procesos.
TRATAMIENTO DE INTERRUPCIONES: Gestión de Tareas Para MVS los procesos se llaman tareas. Esta parte crea, elimina y cambia propiedades de las tareas.
GESTIÓN DE PROGRAMAS MÓDULO: controlado por las ordenes JCL que da respuesta a los usuarios cuando se quiere compilar o ejecutar un programa.
GESTIÓN DE ALMACENAMIENTO: Maneja la memoria virtual.
GESTIÓN DE RECURSOS DEL SISTEMA: Es un módulo que optimiza el rendimiento de la CPU y de los recursos ofreciendo al administrador estadísticas de uso para que este mejore el rendimiento.

video Intalacion MVS/Hercules


No hay comentarios:

Publicar un comentario