administracion de memoria en los sistemas operativos
La parte del sistema operativo que administra la memoria se llama administrador de la memoria. Para ello existen diferentes esquemas deadministración de memoria desde los más simples hasta los más elaborados entre ellos están:
El único espacio de almacenamiento que el procesador puede utilizar directamente, más allá de los registros (quesi bien le son internos y sumamente rápidos, pero de capacidad muy escasa) es la memoria física. Todas las arquitecturas de procesador tienen instrucciones para interactuar con la memoria, pero ningunalo tiene para hacerlo con medios persistentes de almacenamiento, como las unidades de disco1. Cabe mencionar que cuando veamos en un texto referencia al almacenamiento primario siempre se referirá ala memoria, mientras que el almacenamiento secundario se refiere a los discos u otros medios de almacenamiento persistente.
Todos los programas que deseemos ejecutar deben cargarse a la memoria delsistema antes de ser utilizados. En esta unidad veremos cómo administra el sistema operativo a la memoria para permitir que varios procesos la compartan
— Esta tarea debe preverse desde el proceso decompilación de nuestros programas (en particular, la fase de ligado). Hoy en día, además, casi todos los sistemas operativos emplean implementaciones que requieren de hardware especializado
— LaUnidad de Manejo de Memoria (MMU). Hablaremos de cómo se manejaban los sistemas multitarea antes de la universalización de los MMU, y qué rol juegan hoy en día.
Estrategias para la administración dela memoria.
Estas son las técnicas y políticas que se aplican en los diferentes algoritmos cuyo objetivo es el optimizar el uso de la memoria, hasta dar la idea de que la memoria es un recursoilimitado siendo esta el concepto de la memoria virtual o por demanda.
Para lograr lo anterior la memoria se organiza o divide en bloques, paginas o segmentos los cuales para su control necesitan mapas...
Regístrate para leer el documento completo.