Mecanismos Esenciales de Gestión de Memoria y Paginación en z/OS

Clasificado en Informática

Escrito el en español con un tamaño de 3,43 KB

El Robo de Páginas (Page Stealing)

El sistema operativo z/OS implementa mecanismos sofisticados para asegurar la disponibilidad continua de recursos de almacenamiento real. Uno de estos mecanismos es el Robo de Páginas.

  • z/OS intenta mantener un suministro adecuado de marcos de almacenamiento real disponibles.
  • Cuando este suministro se vuelve bajo, z/OS usa el robo de páginas para reponerlo.
  • Las páginas a las que no se ha accedido durante un tiempo relativamente largo son buenas candidatas para el robo de páginas.
  • z/OS también utiliza varios administradores de almacenamiento para realizar un seguimiento de todas las páginas, marcos y ranuras en el sistema.

Funcionamiento del Almacenamiento Virtual y la Paginación

El almacenamiento virtual es un concepto fundamental en z/OS que permite a los programas acceder a una cantidad de memoria mucho mayor que la disponible físicamente.

  • El almacenamiento virtual se divide en páginas de 4 Kilobytes.
  • La transferencia de páginas entre el almacenamiento auxiliar y el almacenamiento real se llama paginación.
  • Cuando una dirección solicitada no está en el Almacenamiento Real, se señala como una interrupción, y el sistema lleva la página requerida al almacenamiento real.
  • z/OS utiliza tablas para hacer un seguimiento de las páginas.
  • Marcos, Páginas y Espacio son repositorios para una página de información.

Estructura y Tipos de Espacios de Direcciones en z/OS

Los espacios de direcciones son la unidad fundamental de aislamiento y gestión de recursos en z/OS, proporcionando un entorno virtualizado para la ejecución de programas.

  • z/OS y sus subsistemas relacionados requieren espacios de direcciones propios para que el sistema operativo funcione correctamente.
  • Los espacios de direcciones del sistema se inician después de la inicialización del planificador maestro.
  • Estos espacios de direcciones realizan funciones esenciales para todos los demás tipos de espacios de direcciones que comienzan en z/OS.
  • Tipos principales de espacios de direcciones:
    • Espacios de direcciones de subsistema: Utilizados para las principales funciones del sistema y productos de middleware como DB2, CICS e IMS.
    • Espacios de direcciones de TSO/E: Se crean para cada usuario que inicia sesión en z/OS.
    • Espacios de direcciones para trabajos por lotes: Se crean para cada trabajo por lotes que se ejecuta en z/OS.

Gestión del Almacenamiento Periférico (DASD)

La gestión del almacenamiento periférico (como los dispositivos de acceso de almacenamiento directo o DASD) es crucial para la persistencia y disponibilidad de los datos en z/OS.

Las funciones clave de la gestión de almacenamiento periférico incluyen:

  • Asignación de archivos, colocación, supervisión, migración, copia de seguridad, recuperación y eliminación.
  • Un sistema z/OS incluye procesos manuales y automatizados para la gestión de almacenamiento.
  • Un usuario o programa puede controlar muchos aspectos del uso de almacenamiento z/OS.
  • El medio principal de la gestión de almacenamiento en z/OS es a través del DFSMS (Data Facility Storage Management Subsystem).

Entradas relacionadas: