Está en la página 1de 3

ADMINISTRACIN DE ARCHIVOS Y MEMORIAS

ADMINISTRACIN DE ARCHIVOS Y MEMORIAS


SEGMENTACIN PAGINACIN
* Memoria principal no particionada. * Memoria principal particionada en
* Los segmentos de programa se pequeos fragmentos de tamao fijo
especifican por el programador al llamados marcos.
compilador. * Programa dividido en pginas por el
* Sin fragmentacin interna. compilador o el sistema de gestin de
* Fragmentacin externa. memoria.
* El sistema operativo debe mantener una * Fragmentacin interna dentro de los
tabla de segmentos por cada proceso marcos.
mostrado en la direccin de carga y la * Sin fragmentacin externa.
longitud de cada segmento. * El sistema operativo debe mantener una
* El sistema operativo debe mantener una tabla de pginas por cada proceso
lista de huecos en la memoria principal. mostrado en el marco que se encuentra
* El procesador utiliza el nmero de cada pgina ocupada.
segmento, desplazamiento para calcular * El sistema operativo debe mantener una
direcciones absolutas. lista de marcos libre.
* No se necesita mantener todos los * El procesador utiliza el nmero de pgina,
segmentos del proceso en la memora desplazamiento para calcular direcciones
principal para que el proceso se ejecute, absolutas.
los segmentos se pueden leer bajo * No se necesita mantener todas las
demanda. pginas del proceso en los marcos de la
* La lectura de un segmento a memoria memoria principal para que el proceso se
puede requerir la escritura de uno o ms ejecute, las pginas se pueden leer bajo
segmentos a disco. demanda.
* La lectura de una pgina a memoria
puede requerir la escritura de una pgina
a disco.
ADMINISTRACIN DE ARCHIVOS Y MEMORIAS

Explica el papel de la segmentacin dentro de la administracin de la memoria.

La segmentacin de la memoria es un esquema de manejo de memoria mediante el cual la


estructura del programa refleja su divisin lgica, agrupando de manera lgica, la informacin en
bloques de tamao variado llamados tambin segmentos.

La segmentacin es una tcnica de gestin de memoria que pretende acercarse ms al punto de


vista del usuario, los programas se desarrollan, en torno a un ncleo central, desde el que se
bifurca a otras partes o se accede a zonas de datos (tablas, pilas, arreglos, etc).

El objetivo de la segmentacin es la modularidad de los programas, estructuras de datos de largo


variable, proteccin, comparicin y enlaces dinmicos entre segmentos.