PAGINACIÓN PURA
La paginación pura en el manejo de memoria consiste que en el sistema operativo divide dinámicamente los programas en unidades de tamaño fijo (generalmente múltiplos de 1 kilobyte) los cuales va a manipular de RAM a disco y viceversa.
Al proceso de intercambiar páginas segmentos o programas completos entre RAM y disco se le conoce como “intercambio” o “swapping”.
En la paginación, se debe cuidar el tamaño de las páginas porque puede provocar mucha “sobrecarga” (overhead).
Uno de los aspectos más importantes de la paginación, así como de cualquier esquema de memoria virtual, es la forma de traducir una dirección virtual a dirección real Para explicarlo.
Como se observa una dirección virtual”= (b, d) está formada por un numero de página virtual ”b” y un desplazamiento “d” por ejemplo, si el sistema ofrece un espacio de direcciones virtuales de 64 kilobytes, con paginas de 4 kilobytes y la RAM solo es de 32 kilobytes, entonces tenemos 16 páginas virtuales y 8 reales.
E n el ejemplo anterior se menciono que cuando se necesita descargar una página de RAM hacia el disco se debe hacer una lección.
Para realizar esta lección existen varios algoritmos, los cuales se describen en seguida el primer da en entrar, en salir: se escoge la página que haya entrado primero y este cargado en RAM.
SEGMENTACIÓN PURA
asigna particiones de memoria a cada segmento de un programa y busca como objetivos el hacer facil el compartir segmentos ( por ejemplo librerias compartidas) y el intercambio entre memoria y los medios de almacenamiento secundarios.
SISTEMAS COMBINADOS
La paginación y la segmentación pura son métodos de memoria bastantes efectivos, aunque la mayoría de los sistemas operativos modernos implantan esquemas combinados, es decir, combinan la paginación y la segmentación.
La idea de combinar estos esquemas se debe a que de esta forma se aprovecha los conceptos de la división lógica de los programas (segmentos) con granularidad de las páginas.
De esta forma, un proceso estará compartido en la memoria real en pequeñas unidades (paginas) cuya liga son los segmentos.
Para el caso combinado se puede decir que se tiene un direccionamiento” bidimensional” porque se necesitan dos violes para hallar la dirección real.
No hay comentarios:
Publicar un comentario