El documento describe dos modelos de asignación de memoria: asignación contigua y particiones múltiples. En el modelo de asignación contigua, todo el espacio lógico de un proceso se ubica de forma contigua en memoria principal. En el modelo de particiones múltiples, la memoria principal se divide en particiones fijas donde cada proceso se ubica en una partición. Este modelo soporta un máximo de procesos concurrentes igual al número de particiones.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
La asignación de memoria
1. La
Asigna
ción
Contig
ua de
Memori
a
El
sistema
operativ
o (s.o.)
es el
respons
able de
asignar
memori
a
principa
l a los
proceso
s para
que
puedan
ser ejecutados.
En un modelo de memoria con asignación contigua, todo el espacio lógico de un proceso(Código, Datos, Pila) ha de
estar ubicado de forma contigua en memoria principal, es decir en direcciones físicas consecutivas
Cuando un proceso finaliza libera la memoria ocupada.
Particiones Múltiples de Memoria
En este esquema, la memoria principal se encuentra dividida de forma lógica en múltiples particiones de tamaño fijo.
2. Cada partición es considerada como un único hueco donde se ubicará un único proceso.
El grado máximo de multiprogramación (número máximo de procesos que pueden ejecutarse concurremente) en
estos sistemas es igual al número de particiones.
Un proceso únicamente puede ser ubicado en una partición, si el tamaño de dicha partición es igual o mayor que el
de su espacio lógico.
La fragmentación interna viene dada por todos aquellos espacios de memoria no utilizados en las particiones
ocupadas por procesos cuyo tamaño es inferior al de la partición que se le ha asignado.
El tamaño de las particiones no varía con la evolución de la memoria.
Particiones Múltiples de Memoria con una Única Cola
Los procesos no abandonan la cola de solicitud mientras no se les asigne una partición de memoria.
Las solicitudes se
satisfacen siempre y
cuando haya una
partición libre lo
suficientemente grande
como para ubicar al
primer proceso de la
cola de solicitudes
( orden FIFO).
Los procesos no abandonan la cola de solicitud mientras no se les asigne una partición de memoria.
Cuando un proceso finaliza libera la partición de memoria que ocupaba.