Paginación

Spread the love





Paginación

La paginación consiste en considerar el espacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas. Cada dirección lógica manejada para un proceso estará conformada por un par de valores.

La memoria física se compone en bloques de tamaño fijo denominados marcos.

La memoria lógica también se compone en bloques del mismo tamaño denominados Paginación con múltiples niveles

Utiliza un algoritmo de paginación con dos niveles una tabla de páginas misma también se pagina

En la paginación el usuario especificaba solamente una única dirección, que el hardware peticionaba en número de página y desplazamiento, siendo todo ello invisible al programador

SEGMENTACIÓN

La segmentación es un esquema de administración de la memoria que soporta la visión que el usuario tiene de la misma

Un espacio de direcciones lógicas es una colección de segmentos.

Cada segmento tiene un nombre y una longitud

Las direcciones especifican tanto el nombre del segmento como el desplazamiento dentro del segmento

Por lo tanto, el usuario especifica cada dirección mediante dos cantidades un nombre de segmento y un desplazamiento, Los segmentos se comparten cuando las entradas en las tablas de segmentos de 2 procesos diferentes apuntan a las mismas posiciones físicas.

En paginación no existe una visión del programador en segmentación si,

El espacio de dirección en paginación es uno mientras que en segmentación son varios se utiliza memoria virtual como física tanto en segmentación como en paginación, la protección de datos osea de código solo existe en segmentación existe un crecimiento solo en segmentación .