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