Os/390
Administrador del almacenamiento auxiliar
Administrador del almacenamiento virtual
El OS/390 asigna la memoria principal utilizando un esquema desegmentación/paginación. El espacio de direccionamiento de almacenamiento virtual se divide en 256 segmentos de 64K cada uno y a la vez se subdividen en 16 páginas de 4K cada una. Se planteó que podía aceptar miles de usuarios concurrentes realizando múltiples cargas de trabajo. El sistema operativo utiliza tablas de segmentos, tablas de páginas y tablas de página externas. La tabla de segmentos almacenala longitud de la tabla de páginas y si el segmento está asignado o no lo está. La tabla de páginas almacena direcciones de marco de página, también si la página está en almacenamiento principal y si está asignada o todo lo contrario. La tabla de páginas externas almacena 16 entradas con la dirección cilindro/pista/registro de todas las páginas que no están cargadas en memoria principal. Aparte deesto, también utiliza un registro de control llamado STOR que almacena la localización y la longitud de la tabla de segmentos. Como este sistema operativo utiliza direccionamiento virtual, necesita una traducción de virtual a una dirección de memoria principal. Esto consta de 4 pasos: Se utiliza la información almacenada en el registro STOR para encontrar la tabla de segmentos. Al ubicarla, seusa el número de segmento de la dirección virtual como índice. (para localizar la tabla de páginas) Al encontrar la tabla de páginas, es usado el número de índice de página para encontrar el marco de página correcto. Esta dirección más el desplazamiento dentro de la página permite que el CPU acceda a la instrucción apropiada en el programa activo.
Organización del almacenamiento. Eldireccionamiento virtual se divide en tres áreas principales: sistemas, privada y común.
Área del sistema de colas
Área Común Frontera 64K Frontera 4K Frontera 64K
Área de paquetes de vinculación de páginas Área común del sistema Área local del sistema de colas
Área Privada
Área de trabajo del planificador Región del usuario
Área de sistemas
Extensión del núcleo Módulos de carga del núcleo...
Regístrate para leer el documento completo.