Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MEMORIA
StVaN
En un sistema operativo moderno, la gestin de la
memoria corre a cargo de un subsitema bsico que se
encarga de:
Reubicacin:
Como la memoria disponible estar compartida por varios procesos, el programador no
puede conocer mientras programa qu rea de memoria se asignar al proceso que est
programando. Cuando se ejecute el programa, el SO asignar un bloque de memoria libre,
que podr ser diferente en cada ejecucin.
Proteccin:
Cuando se ejecuta un proceso, la prctica demuestra que no todas sus partes tienen el
mismo peso. En cualquier proceso hay bucles, las instrucciones que estn en un bucle se
pueden ejecutar muchas ms veces que el resto de instrucciones. Si el SO utiliza memoria
virtual, puede mantener en memoria principal, como conjunto residente, la informacin
con la que se trabaja ms a menudo. En este caso puede que tener el resto de informacin
del proceso en memoria secundaria no represente una gran prdida de rendimiento.
La cercana de referencias es la caracterstica por la cual, en la prctica, las referencias a
la informacin de un proceso est condicionada por restricciones locales. Normalmente,
excepto en un salto, tras una instruccin se opera con la siguiente. Del mismo modo, datos
contiguos suelen tener ms probabilidad de ser accedidos en secuencia que datos
dispersos. As, el sistema gestor de memoria del SO puede tener una idea aproximada de
qu datos/instrucciones se van a necesitar a continuacin.
Segmentacin