19.9.10

Gestión de memoria

0 comentarios
Un sistema operativo contiene un conjunto de programas cuya misión es la de asignar y controlar el almacenamiento en la memoria principal y secundaria de la computadora, fundamentalmente en la principal por ser una memoria escasa y cara.

Gestión de la memoria principal.
Existen una gran variedad de métodos de asignación y control de la memoria principal según se trate de un sistema operativo monoprogramado (1 solo programa en ejecución) o multiprogramado (varios programas en ejecución simultaneamente). Los programas que controlan y gestionan la memoria principal asignan los espacios que deben ocupar los programas y los datos, estableciendo zonas de seguridad para quen o se produzcan colisiones. Además en caso de sistemas operativos con memoria virtual, donde se van cargando parcialmente los programas en memoria, los programas de control gestionan la paginación o segmentación del programa para que el proceso no se interrumpa en ningún momento.
La memoria virtual es cuando simulamos que tenemos memoria principal. Se divide la memoria en varios bloques y se va cambiando el disco duro en memoria virtual.

Gestión de la memoria secundaria.
Los programas de gestión y control de la memoria secundaria, tienen como misión hacer ver al usuario el tratamiento de la información almacenada en la memoria secundaria, desde el punto de vista lógico, ocultándole la realidad física. Además, un sistema puede mantener en un instante un gran número de usuarios y procesos, y éstos pueden estar utilizando continuamente archivos en memoria secundaria, en ocasiones hasta compartiéndolos, y por ello, será necesario la existencia de una serie de programas en el sistema operativo que nos aseguren el perfecto funcionamiento del almacenamiento secundario.

0 comentarios: