Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hoy en día la mayoría de los S.O con los que trabajamos son multitarea y multiusuario, es decir
tendremos muchos procesos en ejecución y posiblemente de distintos usuarios.
Sin embargo, tenemos una sola y única memoria principal en la que se deberá guardar de
forma controlada tanto las instrucciones como los datos de todos y cada uno de los procesos
en ejecución, sin que haya problemas de accesos indebidos. Todo esto lo debe gestionar el
sistema operativo, como ya sabemos.
La parte del sistema operativo que se encarga de esta gestión se le denomina gestor de
memoria.
Para poder gestionar la memoria, tarea bastante compleja, se han ido desarrollando una serie
de técnicas que han solucionado los problemas de gestión de memoria con los que se
enfrentaban los sistemas operativos durante su evolución. Se han utilizado distintos
mecanismos para gestionar la memoria principal, pudiendo asignar porciones de memoria
distintos a los procesos en ejecución.
INTRODUCCIÓN:
Asimismo, la gestión de memoria tiene que proceder a poner fuera de la memoria los procesos
temporalmente inactivos para dejar espacio a otros.
Componente del sistema operativo que se encarga de las tareas relacionadas con la
administración de la Memoria principal:
◦ En este primer escenario como solo se podía ejecutar un proceso a la vez, toda la
memoria libre estaba disponible para ser asignada al único proceso en ejecución.
◦ Así pues, la gestión de memoria era muy simple, bastaba con comprobar si la memoria
libre era suficiente para albergar al programa que se iba a ejecutar. Si hay espacio
libre, se asigna la memoria que solicita el proceso y se espera a que termine su
ejecución para poder ejecutar otro programa.
Ventajas:
Desventajas:
◦ Para controlar las partes libres y asignadas, el S.O. mantiene una tabla de descripción
de particiones. Cada vez que una partición es creada se introduce en la tabla base, el
tamaño y el estado asignado.
APRECIACIÓN CRÍTICA:
Mi apreciación critica seria, que la gestión de memoria cumple un papel muy importante
para la realización de procesos y aplicaciones que realiza el sistema operativo. El cual
también uno de las importantes funciones es que debe proteger las zonas asignadas a cada
proceso de accesos por parte de tercero, para evitar cualquier clase de problema incluso que
se cuelgue el sistema.
CONCLUSIONES: