Curso RACF (Conocimientos básicos de la arquitectura del sistema II)

From RHS Wiki
Revision as of 19:52, 8 April 2016 by Rafahsolis (talk | contribs)
Jump to navigation Jump to search

Conceptos básicos

  • Arquitectura 370 / 390 / z/OS
    • Estados
      • Supervisor: Estado normal
      • Problema: Solo puede leer lo que esta a su alrededor
    • 16 claves
      • 0 - 7: Sistema
      • 8 - F: Usuario
    • Espacio de direcciones
      • Sistema / Área común
        • Núcleo
        • LPA
        • CSA
      • Área privada (Solo accesible por el usuario)
      • Área compartidas (LPA, CSA y Núcleo)
      • Espacio de datos: Todo privado

Arquitectura

  • Estructura de catalogos
    • Maestros
      • Usuario
      • ...
      • ...
  • Organización Datos
    • ISAM (Ficheros de índices)
    • QSAM/librerias (Secuenciales)
    • VSAM (Virtual System Access Methods)
      • ESDS (Secuenciales)
      • KSDS (Con clave)
      • LINEAL (en memoria)
  • JCL (Job Control Language)
  • Comandos
  • Dispatcher
    • Espacios de direcciones
  • Organización Memoria
  • Subsistemas primarios
    • JES 2
    • RACF
  • Subsistemas secundarios
    • CICS
    • DB2
    • IMS
  • IPL (Initial Program Load)
  • Catálogos ICF
    • MCAT (Master Catalog)
      • Alias
    • UCAT (User Catalog)
      • BCS1 (Aliases)
        • VTOC
        • VVDS

Direccionamiento de memoria

  • Area comun
    • NUCLEO
    • FLPA (Fixed Link Pack Area)
    • PLPA (Area paginable)
    • MLPA (Modulos modificables)
    • SQA (System Queue Area)
    • CSA (Command System Area) Compartida entre el resto de los address space
    • Address space A (Contiene programas, modulos de usuario, LSQA (Local System Queue Area), TCB1, TCB2)
    • Address space B (Contiene programas, modulos de usuario, LSQA (Local System Queue Area), TCB1, TCB2)
    • ECSA (Extended CSA (Por encima de los 31 bits)
    • DATA SPACES

Subsistemas Primarios

JES 2

  • Ejerce control independiente sobre sus funciones de procesamiento de jobs
  • Los procesadores de jobs de JES 2 tienen 5 funciones
    • ENTRADA -> Sintaxis JCL
    • CONVERSION -> Conversión a peticiones del sistema
    • EJECUCION -> Generacion y control de A.S
    • SALIDA -> Generación de información en el Spool
    • BORRADO -> Generación de información en el Spool
  • Los tipos de trabajo que entran en el sistema se controlan por iniciadores
  • Estos iniciadores se controlan por clases y número de ellos
    • CLASE A -> COMPILACIÓN
    • CLASE B -> PERSONAL
    • CLASE C -> MÁXIMA PRIORIDAD
    • CLASE D -> TRABAJOS

== Subsistemas Secundiarios

  • Rutinas de inicialización de AD (Address Space) que arranca bajo un subsistema, son diferentes a las que inician una STC o un JOB
  • Estan definidos en la tabla de subsistemas en tiempo de IPL (IEFSSNxx) o cargados posteriormente durante la ejecución del sistema
  • CICS, DB2, IMS,... están definidos como subsistemas adquiriendo cualidades de ejecución diferentes

AS (Address Space)

  • Entidad de proceso del sistema asociado a un usuario
  • Cada uno que se crea tiene un identificativo único
  • Jobs (Gestionados bajo control del JES2)
  • La información básica de rendimiento está asociada a los AS