Administracion de Memoria
3.2.2 Jerarquia
|
Los programas y datos tienen que estar en la memoria principal para poder ejecutarseo ser referenciados.
Los programas y datos que no son necesarios de inmediato pueden mantenerse en el almacenamiento secundario.
El almacenamiento principal es mas costoso y menor que el secundario pero de acceso mas rápido.
Los sistemas con varios niveles de almacenamiento requieren destinar recursos para administrar el movimiento de programas y datos entre niveles.
Un nivel adicional es el “cache” o memoria de alta velocidad, que posee las siguientes características:
- Es más rápida y costosa que la memoria principal.
- Impone al sistema un nivel mas de traspaso:
- Los programas son traspasados de la memoria principal al cache antes de su ejecución.
- Los programas en la memoria cache ejecutan mucho mas rápido que en la memoria principal.
- Al utilizar memoria cache se espera que:
- La sobrecarga que supone el traspaso de programas de un nivel de memoria a otro sea mucho menor que la mejora en el rendimiento obtenida por la posibilidad de una ejecución mucho mas rápida en la cache.
|