Zusammenfassung der Ressource
Administracion de memoria
- SIN ABSTRACCIÓN
DE MEMORIA
- es
- ninguna
abstracción
- cada programa
- tenia:
- memoria fisica
- ejecutaba:
- una instruccion
- UNA ABSTRACCIÓN DE MEMORIA:
ESPACIOS DE DIRECCIONES
- son
- La noción de un
espacio de direcciones
- protección y
reubicación
- Registros
base y límite
- Intercambio
- Administración de
memoria libre
- Administración de memoria
con mapas de bits
- se divide
- unidades de
asignación tan
pequeñas
- Administración de
memoria con listas ligadas
- contiene un proceso
- un hueco vacío
- entre dos procesos
- MEMORIA VIRTUAL
- utilizar para:
- crear la abstracción
de los espacios
- Paginación
- pueden generar usando
- indexado
- registros base
- registros de
segmentos
- Tablas de páginas
- Estructura de
una entrada
- Aceleración de
la paginación
- cuestiones
principales:
- una dirección virtual
- dirección física
- debe ser rápida.
- espacio de
direcciones
virtuales
- es grande
- tabla de páginas
- será grande
- Tablas de páginas para
memorias extensas
- Tablas de páginas multinivel
- Tablas de páginas invertidas
- ALGORITMOS DE
REEMPLAZO DE PÁGINAS
- cuando
- ocurre un fallo
de página
- una página
para
desalojarla
- son
- El algoritmo de reemplazo
de páginas óptimo
- referenciará en la
siguiente instrucción
- El algoritmo de
reemplazo de páginas
- El algoritmo de reemplazo de
páginas
- El algoritmo de reemplazo
de páginas: reloj
- Simulación de LRU
en software
- El algoritmo de
reemplazo de páginas:
- segunda
oportunidad
- CUESTIONES DE DISEÑO PARA
LOS SISTEMAS DE PAGINACIÓN
- Políticas de asignación local
contra las de asignación global
- Tamaño de página
- es
- un parámetro
- se requiere balancear
varios factores
- El espacio adicional
- fragmentación
interna.
- CUESTIONES DE
IMPLEMENTACIÓN
- de
- sistemas de memoria virtual
- entre los principales
algoritmos teóricos
- son
- algoritmo de segunda
oportunidad
- el de envejecimiento
- Participación del sistema
operativo en la paginación
- cuatro ocasiones
- al crear un proceso
- ejecutar un proceso,
- ocurrir un fallo de página
- terminar un proceso
- SEGMENTACIÓN
- es
- una entidad lógica
- Espacio de direcciones
virtuales
- podria contener:
- un procedimiento
- un arreglo
- una pila,
- colección de variables
escalares
- otras ventajas
- simplificar el manejo de estructuras
- datos que aumentan
- reducen su tamaño.