Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestión de memoria - Coggle Diagram
Gestión de memoria
Requisitos
Reubicación
Mover procesos a memoria principal
Protección
Contra interferencias no deseadas por otros procesos
Compartición
Acceso controlado a área de la memoria controladas
Organización lógica
Almacenamiento lineal
Organización física
Memoria principal
Permite el overlaying
Asignar la misma región de memoria a varios módulos
Memoria secundaria
Técnicas para la gestión de memoria
Paginación
Paginación sencilla
Similar al particionamiento fijo, las particiones son bastante pequeñas, un programa podría ocupar más de una partición; y dichas particiones no necesitan ser contiguas
Paginación con memoria virtual
Páginas
Porciones de tamaño fijo relativamente pequeñas en las que divide la memoria principal
Tabla de páginas
El sistema guarda una para cada proceso
Marcos
Porciones disponibles de memoria
Invisible al progrmador
Segmentación
Segmentación sencilla
Segmentación con memoria virtual
Segmentos
Visible al progrmador
Similar al particionamiento dinámico
Particionamiento de memoria
Particionamiento fijo
Reparte la memoria en regiones con limites fijos
Fragmentación interna
Algoritmo de ubicación
Particionamiento dinámico
Fragmentación externa
Compactación
Las particiones son de longitud y número variable
Algoritmo de ubicación
Algoritmo de reemplazamiento
Sistema BUDDY
Bloque de memoria de tamaño 2 elevado a k, L<= K <= U, dónde L es el tamaño más pequeño asignado y U el mayor tamaño asignado, normalmente es el tamaño total de la memoria
Otros términos
Dirección lógica
Dirección relativa
La dirección se expresa como una ubicación relativa a algún punto conocido, normalmente un valor en un registro del procesador
Es una referencia a una ubicación de memoria independiente de la asignación actual de datos a la memoria
Dirección física
Es una ubicación real de la memoria principal