Lo que indica ello, básicamente es que en el
sistema sobre el cual se va a trabajar, solo se
ejecuta un programa a la vez y hasta que la
ejecución del mismo no halla finalizado, no se
da la inicio a otro programa o acción a realizar.
MMU
Es la encargada de verificar que un proceso no tenga
acceso a leer o modificar los datos de otro —si el
sistema operativo tuviera que verificar cada una de
las instrucciones ejecutadas por un programa para
evitar errores en el acceso a la memoria, la
penalización en velocidad sería demasiado severa.
PARTICIONES
Es el nombre que recibe cada una de las divisiones en una
sola unidad física de almacenamiento de datos dándole a
cada partición un propio sistema de archivo llamado
formato, la gran mayoría de los sistemas operativos
reconocen, utilizan y manipulan a una partición como un
disco físico independiente sabiendo que están en un solo
disco físico.
PARTICIONES FIJAS
Con la creación de estas particiones
se comienza a ver la
multiprogramación, una partición
fija por cada tarea, el tamaño de la
partición se daba al arrancar el
sistema cada partición se podía
reconfigurar al volver encender o
reiniciar el sistema. con estas
particiones nos aparece la
fragmentación interna.
PARTICIONES DINAMICAS
Con esta partición, las particiones son
variables en número y longitud, esto quiere
decir que cuando se carga un proceso a
memorial principal se le asigna el espacio
que necesita en memoria y no más. Esta
partición comienza siendo muy buena pero
en el trascurso de uso deja un gran número
de huecos pequeños en la memoria lo cual
se le denomina fragmentación externa.
ALGORITMO DE UBICACIÓN
Ya que la compactación (método que sirve para la
recuperación de memoria externa) es muy demorado el
diseñador del sistema operativo decida como asignar un
proceso a la memoria. Existen tres algoritmos de ubicación:
Mejor ajuste: Elije el bloque de tamaño más próximo al solicitado
Primer ajuste: Recorre la memoria desde el principio y escoge el
primer bloque disponible que sea suficientemente grande
Siguiente ajuste: Es igual que el primer ajuste con la diferencia
que se deja un apuntador en el lugar en donde se asignó el último
hueco para realizar la siguiente búsqueda a partir de él.
MEMORIA
MEMORIA REAL
La memoria real o principal es en donde son
ejecutados los programas y procesos de una
computadora y es el espacio real que existe
en memoria para que se ejecuten los
procesos.
MEMORIA VIRTUAL
La memoria virtual es una técnica de gestión de la
memoria que permite que el sistema operativo
disponga, tanto para el software de usuario como para
sí mismo, de mayor cantidad de memoria que esté
disponible físicamente.