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.