Multiprogramación en Memoria Virtual

Multiprogramación en memoria virtual 

es una técnica avanzada que permite a un sistema operativo gestionar múltiples procesos simultáneamente en un entorno donde la memoria física (RAM) es limitada. La memoria virtual utiliza tanto la RAM como el almacenamiento secundario (como un disco duro o SSD) para crear una ilusión de mayor capacidad de memoria.


Concepto básico

  • La memoria virtual proporciona una capa de abstracción que permite que cada proceso tenga su propio espacio de direcciones lógico, independiente del tamaño de la memoria física.

  • Implementada mediante paginación, segmentación, o una combinación de ambas.

  • Utiliza almacenamiento secundario como una extensión de la RAM, intercambiando bloques de datos entre la memoria física y el disco según sea necesario.











Comentarios

Entradas populares