2. OBJETIVOS:
Proveer una abstracción de
memoria.
Proveer aislamiento en procesos .
Asignar memoria (limitada) a
procesos que la requieren
maximizando el rendimiento,
productividad y minimizando
sobrecarga(overhead).
3. Requisitos
Sirven de base para determinar si
el sistema implementado es seguro:
Sin una serie de requisitos
precisos tiene poco sentido
cuestionar la seguridad de un
sistema.
Si los requisitos están débilmente
establecidos no dicen mucho sobre
la verdadera seguridad del
sistema.
4. Abstracción de memoria
básica:
Memoria virtual habilitada
la ejecución de procesos sin
estar contenidos
completamente en memoria
física: consecuencia
inmediata: un proceso puede
requerir mas memoria de la
disponible físicamente.
5. Posible porque muchos
programas no necesitan todo
el código o datos al mismo
tiempo:
Por ejemplo, datos en
una rama condicional que
nunca son accesados
SO puede asignar memoria
física durante tiempo de
ejecución (cuando sea
requerido)
6. Memoria Virtual aisla
procesos :
Cada proceso tiene su
propio espacio de
direccionamiento