Subido por Carlos Perez Nadal

Ej 0403-GestionMemoria

Anuncio
Sistemas Informáticos
Desarrollo de Aplicaciones Multiplataforma
Tema 5 Ejercicios
Sistemas Operativos
Contenido
Asignación de memoria con particiones fijas............................................................................ 2
Asignación de memoria con particiones variables.................................................................... 3
Sistemas Informáticos
Tema 5 Ejercicios
Desarrollo de Aplicaciones Multiplataforma
Sistemas Operativos
Asignación de memoria con particiones fijas
Dado un sistema de gestión de memoria con particiones fijas, donde el Sistema Operativo
ocupa la primera posición que tiene un tamaño de 10K y el resto de la memoria se encuentra
dividida en 4 particiones cuyas características se muestran en la Tabla A. El algoritmo de
ubicación asigna a cada proceso la partición más pequeña en la que quepa. En la tabla B se
indica la cantidad de memoria que requiere cada proceso. Representa gráficamente la
situación de memoria para cada instante hasta que se libere la memoria si el sistema tuviera
una única cola de procesos y si el sistema tuviera una cola de procesos por cada partición.
Tabla A
Base partición
10
28
40
48
Tamaño partición
18 K
12 K
8K
16 K
Tabla B
Proceso
P1
P2
P3
P4
P5
Tamaño
8K
14 K
18 K
6K
8K
Llegada
0
0
0
0
0
Duración
2
3
4
3
5
Prioridad
1
2
4
3
5
Contesta teniendo en cuenta que la gestión de memoria se ha realizado con una sola cola de
procesos:


¿Qué fragmentación interna había en el instante 0 en cada una de las particiones?
¿Qué fragmentación externa había en el instante 0? ¿Había memoria suficiente para
atender a otro proceso?
Contesta teniendo en cuenta que la gestión de memoria se ha realizado con una cola de
procesos por cada partición:


¿Qué fragmentación interna había en el instante 0 en cada una de las particiones?
¿Qué fragmentación externa había en el instante 0? ¿Había memoria suficiente para
atender a otro proceso?
Sistemas Informáticos
Tema 5 Ejercicios
Desarrollo de Aplicaciones Multiplataforma
Sistemas Operativos
Asignación de memoria con particiones variables
Dado un sistema de gestión de memoria con particiones variables para una memoria de 64 K,
donde el Sistema Operativo ocupa la primera posición que tiene un tamaño de 10K. Al sistema
llegan cinco procesos según se muestra en la tabla de procesos. Representa gráficamente la
situación de memoria para cada instante hasta que se libere la memoria y contesta:



¿Cuánta memoria libre hay en el instante 6?
¿Se puede asignar memoria en el instante 6 al proceso P1? ¿Por qué?
¿Qué fragmentación se ha producido?
Tabla de procesos
Proceso
P1
P2
P3
P4
P5
Tamaño
8K
14 K
18 K
6K
14 K
Llegada
1
2
3
4
5
Duración
7
7
4
6
5
Prioridad
5
3
4
2
5
Descargar