Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos II
Sección 0800
Tarea 3
Fecha: 03/02/2022
Paginación:
La paginación consiste en dividir la memoria en porciones del mismo tamaño, dichas porciones
reciben el nombre de páginas físicas o marcos. Esta división facilita la gestión de la memoria
física.
Las paginas o marcos están identificadas por números, cada página se le asigna en exclusividad
a un proceso. Todo proceso tiene su propio espacio de páginas lógicas, cada página lógica está
mapeada a un marco. El mapeo entre páginas lógicas y páginas físicas se mantiene en la tabla
de páginas. Cada proceso dispone de su propia tabla de páginas.
Las páginas disponen de mecanismos de protección, expresados en bits de lectura, escritura y
ejecución. Lo que permite definir páginas de sólo lectura, por ejemplo, para almacenar
constantes. Páginas de sólo lectura y ejecución, para almacenar código, así como páginas de
lectura y escritura para el heap (montón) o la pila (stack) del proceso.
Segmentación:
Aquí el programa y sus datos asociados se dividen en segmentos. Estos segmentos no son
necesariamente del mismo tamaño, pero si tienen una longitud máxima. Debido a la
segmentación de distintos tamaños, la segmentación es similar al particionamiento dinámico,
aunque a diferencia de este, un programa puede ocupar más de una partición, y estas
particiones no necesitan ser contiguas.