Curso RACF (Conocimientos básicos de la arquitectura del sistema II)
Revision as of 19:52, 8 April 2016 by Rafahsolis (talk | contribs)
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
- Sistema / Área común
- Estados
Arquitectura
- Estructura de catalogos
- Maestros
- Usuario
- ...
- ...
- Maestros
- 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
- BCS1 (Aliases)
- MCAT (Master Catalog)
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