Paginación
Es una técnica de manejo de memoria, en la
cual el espacio de memoria se divide en secciones físicas de igual tamaño,
denominadas marcos de páginas.
Los programas se dividen en unidades
lógicas denominadas páginas, las cuales tienen el mismo tamaño, permitiendo así
cargar una página en un marco de página.
Algunas características de la paginación
son:
1. El espacio de direcciones lógico de un
proceso puede ser no contiguo
2. Se divide la memoria física en bloques de
tamaño fijo llamados marcos
3. Se divide la memoria en bloques de tamaño
llamados paginas
4. En los marcos libres se mantiene la
información
5. Para correr un programa de N páginas de
tamaño, se necesitan encontrar N marcos y cargar el programa.
En caso de que el número de marcos no sea
igual al número de páginas esta tarea se pondrá en cola, ósea tendrá que
esperar que se desocupen la cantidad de marcos que le hagan falta.
En el ejemplo de la imagen para la T1
cogemos su peso de 43 y lo dividimos en 10, ya que el tamaño de los marcos es
de 10, dándonos 5 paginas para esta tarea (Son 5 paginas debido a que empezamos
en 0) en donde para la última página su tamaño no será de 10, sino que será de
3, dejándonos una segmentación de 7.
0 comentarios:
Publicar un comentario