En la paginacion, todo consiste en dividir en partes iguales, entonces el sistema operativo recupera datos desde en dispositivo de almacenamiento secundario en bloques de un mismo tamaño llamados paginas. la principal ventaja de paginacion sobre la segmentación de memoria es que permite al espacio de dirección física de un proceso ser no continuo. antes de la paginacion, los sistemas debían tener programas en almacenamiento de forma continua, lo que causaba varios problemas de almacenamiento y fragmentacion.
El método básico para implementar paginacion consiste en dividir la memoria física en bloques de tamaño fijos llamados frames (marcos) y dividir la memoria lógica en bloques de mismo tamaño llamados pages (paginas).
Cuando un proceso se va a ejecutar, sus paginas son cargadas en cualquier marco de la memoria de almacenamiento secundario. Este esta dividido en bloques de tamaño fijo del mismo tamaño de los marcos en memoria.
Paginación por demanda.
Este sistema es similar a un sistema de paginacion con intercambios. Los procesos residen en memoria secundaria (en el disco). Cuando queremos ejecutar un proceso lo metemos en memoria, sin embargo, en vez de intercambiar todo el proceso hacia la memoria, utilizamos un intercambio perezoso el cual nunca reincorpora una pagina a memoria, amenos que se necesite.
Como ahora consideramos un proceso como una secuencia de paginas, en vez de un gran espacio continuo de direcciones, el termino intercambio es técnicamente incorrecto. Un intercambiador manipula procesos enteros, mientras que un paginador trata con las paginas individualmente de un proceso.
No hay comentarios:
Publicar un comentario