curso-mvs

Upload: atolom1

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Curso-MVS

    1/16

    1

    INDUCCION AL

    MVS

  • 7/28/2019 Curso-MVS

    2/16

    2

    Mdulo Especfico

    Tpico 110 - Presentacin del MVS.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    3/16

    3

    Conceptos de MVS.

    MVS (Multiple Virtual Storage) es un conjunto de programas que administran los

    recursos del sistema; por ello, pertenece al grupo programtico conocido como

    sistema operativo.

    Qu significan estas siglas?

    La memoria principal es el lugar donde se guardan los datos para su uso inmediato;

    cuando no se usan, se almacenan en una serie de dispositivos llamados memoria

    secundaria, tales como discos cintas.

    El truco de MVS consiste en usar la memoria secundaria de tal modo, que aparente

    haber una cantidad mayor de memoria principal de la que realmente hay. A este

    truco se le llamaalmacenamiento virtual o virtual storage

    . MVS permite crear msde un almacenamiento virtual a la vez.

    Tpico 110 - Presentacin del MVS

  • 7/28/2019 Curso-MVS

    4/16

    4

    El lenguaje del MVS.

    El MVS para administrar los recursos de un sistema de cmputo requiere de unaforma de comunicacin, para esto se utiliza un lenguaje simplificado llamado JobControl Language (JCL) y significa Lenguaje para el control de trabajos.

    Con JCL el usuario solicita un trabajo al MVS, indicando las tareas que desea

    realizar.

    Al trabajar en un ambiente de multitareas, no todos los trabajos (jobs) tienen lamisma importancia, ni la misma urgencia, adems no todos los manda el mismousuario, ni utilizan la misma cantidad de recursos; por tanto, podramos decir que elfuncionamiento del MVS con un job pasa por las etapas siguientes:

    1) El job entra en una cola (queue) de espera.

    2) Dependiendo de la carga de trabajo, y de la prioridad de la cola, espera para suejecucin, o entra directamente.

    3) Cuando corre, toma los recursos que requiere, si alguno de ellos lo tiene otro job,espera que este disponible para usarlo.

    4) Al terminar, genera un reporte con el resultado del job.

    Tpico 110 - Presentacin del MVS

  • 7/28/2019 Curso-MVS

    5/16

    5

    Mdulo Especfico

    Tpico 110 - Presentacin del MVS.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    6/16

    6

    Tpico 120 - Componentes agregados del MVS. OBJETIVOS.

    Conocer los diferentes componentes agregados al MVS.

    Programas usados para el manejo de terminales (TSO, CICS)

    Programas utilizados para el manejo de datos (DB2, IMS)

    Programas utilizados para el manejo de la seguridad (RACF)

    Subsistema que regula la entrada y salida del job (JES2)

  • 7/28/2019 Curso-MVS

    7/16

    7

    Tpico 120 - Componentes agregados del MVS.

    Componentes agregados.

    A diferencia de otros sistemas operativos, que pueden verse como un todo uniforme

    en su diseo, al MVS hay que estudiarlo desde sus diferentes componentes

    agregados, que no necesariamente guardan una estrecha relacin entre si.

    Estos componentes pueden clasificarse por su funcin:

    a) Manejo de terminales.

    b) Manejo de datos.

    c) Manejo de seguridad.

    d)

    Manejo especial de hardware.

  • 7/28/2019 Curso-MVS

    8/16

    8

    Manejo de terminales.

    El sistema operativo MVS permite atender a varios usuarios simultneamente, y esto

    es que la computadora puede compartir su tiempo con varios usuarios. A este modo

    se le llama tiempo compartido.

    El modo de tiempo compartido que ocupa el MVS es por interrupcin, esto es, esperaa que cada usuario demande atencin para entonces responder. Este modo es ms

    complejo de implementar pero muy rpido.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    9/16

    9

    Manejo de terminales (continua).

    Los programas que existen para el manejo de terminales; considerando su ambiente

    de trabajo se clasifican en:

    a) Interactivos, estos programas tienen una gran interrelacin con el sistema

    operativo hasta puede modificarse el comportamiento del mismo. Por ejemplo,

    cambiar la prioridad de ejecucin de un job.

    Ejemplo: TSO/E en MVS diseados para programadores o usuarios intermedios.

    b) On-line, lo que se ve es el resultado del proceso de programas en cics.

    Ejemplo : CICS/ESA en MVS fabricados para el usuario final.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    10/16

    10

    Manejo de terminales (continua).

    c) Cooperativos, diseados para unir dos sistemas. completamente distintos, en

    los cuales una parte del trabajo se realiza en una computadora personal y la otra

    en el main-frame.

    La interrelacin con el sistema operativo es mnima. Se concreta a la bsquedade los datos que estn en el main-frame.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    11/16

    11

    Manejo de terminales (continua).

    TSO/E (Time Sharing Options / Extended).

    Es un ambiente de trabajo donde se da una orden, se oprime RETURN y se espera

    una respuesta. Se pueden hacer algunas cosas que se realizan con un JCL.

    Ejemplo: Se puede crear un archivo usando la orden Allocate, mientras que en el jcl

    debe hacerse un job completo.

    Su virtud principal es la unin con otros componentes del MVS, como son:

    a) SDSF permite ver en la misma sesin el estado del sistema operativo.

    b) ISPF/PDF permite usar pantallas que facilitan el trabajo.

    c) CLIST o REXX permite hacer programacin en un lenguaje poderoso.

    d) RACF controlar la seguridad del sistema.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    12/16

    12

    Manejo de terminales (continua).

    CICS (Customer Information Control System).

    El CICS se dise como un ambiente totalmente aislado del MVS, todo lo

    que se usa en CICS esta totalmente controlado por el mismo. De estamanera CICS reduce el riesgo de intromisin al MVS por cualquiera de los

    usuarios finales.

    CICS fue diseado para unirse con los componentes agregados del MVS

    como DB2 o IMS.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    13/16

    13

    Manejo de datos.

    Es conveniente tener un mtodo que permita organizar los datos de tal forma que la

    bsqueda sea rpida y fcil. En la computadora existen mtodos para hacerlo como

    son los archivos, las bibliotecas y las bases de datos.

    Las bases de datos son un sistema de manejo de informacin, diseados pararealizar las funciones siguientes:

    a) Guardarlos

    b) Recuperarlos

    c) Hacer operaciones con ellas

    d) Mostrarlos

    Dependiendo la forma de organizar los datos las bases de datos se dividen en:

    a) Jerrquicas

    b) Relacionales

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    14/16

    14

    Manejo de datos (continua).

    c) De red

    En el MVS la base de datos ms usada es la DB2 y es a la que nos enfocaremos.

    Las rdenes de DB2 se dan en un lenguaje especial llamado SQL.

    Adems, existen herramientas tiles para hacer las consultas reportes ms

    fcilmente, una de las ms conocidas es el QMF (Query Management Facility) y

    SPUFI.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    15/16

    15

    Manejo de seguridad.

    Lo que debe controlarse siempre en un sistema de seguridad es el acceso de las

    personas a la informacin que les compete; por lo tanto el sistema debe ser capaz de

    tener el:

    a) Control de usuarios.

    b) Control de los recursos (cintas, discos, impresoras).

    En el MVS existe un sistema especializado en las labores citado anteriormente,

    denominado RACF (Resource Access Control Facility); con este sistema se puede

    hacer lo siguiente:

    a) Identificar y revisar usuarios.

    b) Autorizar a los usuarios para accesar a recursos protegidos.

    c) Controlar la forma de acceso a los recursos.

    d) Reportar los intentos ilegales de acceso a los recursos.

    Tpico 120 - Componentes agregados del MVS.

  • 7/28/2019 Curso-MVS

    16/16

    16

    Proceso de un job.

    JES (Job Entry Subsystem) es un componente del MVS que regula los jobs desde

    que entran hasta que salen de ejecucin.

    El proceso de jes se efecta en 5 pasos:

    1) Entrada, es ledo el job y se le asigna una identificacin y lo deja en el spool.

    2) Conversin, toma del spool de entrada el job y con un procedimiento lo convierte

    a texto interno, si durante la conversin se detectaron errores se enva al spool

    de salida y no lo deja encolado para su ejecucin.

    3) Ejecucin, se otorgan los requerimientos solicitados y se asignan el iniciador

    para otorgar las prioridades de ejecucin y recursos.

    4) Salida, formatea las salidas y las coloca en el spool de salida.

    5) Purga, cuando todo el proceso de un job es terminado lo purga del spool para

    dejar libre ese espacio para otros procesos.

    Tpico 120 - Componentes agregados del MVS.