Категории: Все - fragmentación - memoria - paginación - programas

по Nayii Morocho 3 лет назад

222

Paginación y Segmentación

Paginación y Segmentación

Paginación y Segmentación

Segmentación

El tamaño del segmento es especificado por el usuario.

El hardware decide el tamaño de la página.

Un segmento es de tamaño variable.
Una página es de tamaño de bloque fijo.
La segmentación es normalmente visible al programador y se proporciona como una utilidad para organizar programas y datos.
Facilidad para compartir segmentos

El programador puede conocer las unidades lógicas de su programa, dándoles un tratamiento particular

-Los segmentos de memoria son especificados por el programador al compilador
No hay fragmentación interna
Es una técnica de gestión de memoria que pretende acercarse más al punto de vista del usuario. El programa y sus datos asociados se dividen en un conjunto de segmentos. No es necesario que todos los segmentos de todos los programas tengan la misma longitud, aunque existe una longitud máxima de segmento. Como en la paginación, una dirección lógica segmentada consta de dos partes, en este caso un número de segmento y desplazamiento.

Paginación

Diferencias

La segmentación implica la tabla de segmentos que contiene el número y el desplazamiento del segmentacion

El usuario especifica cada dirección por dos cantidades, un número de segmento y el desplazamiento

La dirección especificada por el usuario se divide por CPU en un número de página y desplazamiento

La paginación implica una tabla de páginas que contiene la dirección base de cada página

Ventajas

-Se produce fragmentación interna.

Fácil control de todas las páginas, ya que tienen el mismo tamaño.

No es necesario que las páginas estén contiguas en memoria
Se elimina el problema de fragmentación externa
Definició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ágina. Los programas se dividen en unidades lógicas, denominadas páginas, que tienen el mismo tamaño que los marcos de páginas. De esta forma, se puede cargar una página de información en cualquier marco de página.