ADMISTRACIÓN DE LA MEMORIA SISTEMAS RECIENTES

Páginas: 5 (1060 palabras) Publicado: 11 de abril de 2013

Asignación de la Memoria en Páginas

Se basa en el concepto de dividir cada tarea de llegada en páginas de igual tamaño. Algunos sistemas operativos escogen un tamaño de páginas igual tamaño de bloque de memoria – que es el tamaño de las acciones de disco en las cuales se almacena la tarea.

Las secciones de un disco se conoce como sectores y los sectores de la memoria principal sedenomina marco de páginas.

Antes de ejecutar un programa el administrador de la memoria lo prepara mediante:

1. La determinación del número de páginas del programa
2. la ubicación de suficientes marcos de paginas vacios en la memoria principal
3. la carga de todas las páginas del programa en los mismos (en el paginado estático las paginas no necesitan estar juntas).

Cuando el programa seprepara en un inicio para cargar, sus páginas están en secuencia lógica (las primeras páginas contiene las primeras instrucciones del programa y la ultima pagina, las últimas instrucciones)

Figura 3.1

La tabla de mapa de memoria solo tiene una entrada para cada marco de página donde se alista la localidad inicial y el estado libre u ocupado de cada una.

El programa contiene 350 líneas,pero cuando se almacenas el sistema las numeras del 0 al 349, por lo que este las refiere con la línea 0 hasta la líneas 349.

El desplazamiento de una línea (es cuán lejos esta del principio de su página) es el factor que se utiliza para localizarla en su marco de pagina.

La primera linea de cada pagina tiene un desplazamineto de 0, la segunda un desplazamiento de 1 y asi ahasta la ultimalinea (o byte) que tiene un desplazamiento de 99.

Paginación por Demanda

La paginación por demanda introdujo la idea de cargar nada mas una porción del programa en la memoria para procesamiento. Fue el primer esquema ampliamente utilizado que elimino las necesidades de colocar toda la tarea en la memoria desde el principio hasta el final de su procesamiento.

Una de las innovaciones de mayorimportancia en la paginación por demanda es que hizo posible el amplio puso la memoria virtual.

Cómo y con que frecuencia las páginas se pasan depende de las políticas predefinidas, que determinan cuando dejar espacio para las páginas necesarias y de qué manera hacerlo.

Estas tablas son básicamente las mismas para una asignación de memoria paginada, pero con la adición de tres campos paracada página en la PMT.

ALGORITMO DE PROCESAMINETO DE INSTRUCCIÓN DEL HARDWARE

1. Iniciar el procesamiento de la instrucción
2. Generar la dirección de los datos
3. Calcular el número de la página
4. Si la página está en la memoria entonces obtenga los datos y terminen la instrucción, pase a la segunda instrucción, regrese al paso 1, de lo contrario genere una interrupción de página,llame al manejador del fallo de página.

ALGORITMO DE MANEJO DE FALLAS PÁGINA

1. Si no hay un marco de páginas libres entonces seleccione la página para intercambiar utilizando el algoritmo de eliminación de páginas, actualice la tabla de mapa de páginas de la tarea, Si el contenido de la pagina ha cambiado entonces escriba la pagina en el disco, Fin del Si, fin del Sí.

2. Utilice el númerode página del paso del algoritmo de procesamiento de instrucciones del hardware para obtener la dirección del disco donde se almacena la página solicitada

3. Lea la pagina hacia la memoria

4. Actualice la tabla del mapa de la tarea}

5. Actualiza la tabla del mapa de memoria

6. Vuelva a iniciar la instrucción interrumpida

Aunque la paginación por demanda es una solución a lautilización ineficaz de la memoria, no está libre de problemas. Donde hay demasiado intercambio de paginas entre la memoria principal y el almacenamiento secundario, la operación se vuelve eficaz. Es un fenómeno que se conoce como actividad excesiva de paginación (hiperpaginación).

Políticas y conceptos de remplazo de Páginas

Existen varios de estos algoritmos y se trata de un tema que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LOS SISTEMAS DE MEMORIA
  • Sistemas De Memoria
  • Sistema de memoria
  • Sistema de memoria
  • Memorias Recientes
  • Admistración de sistemas
  • Sistemas Operativos-Memoria Virtual
  • administracion de memoria en los sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS