F.o sistema operativo
IN0504 - FUNDAMENTOS DE SISTEMAS OPERATIVOS
Tarea N° 3 Prof. Víctor Valenzuela Ruz Pregunta 1: Considere el Problema de los Filósofos visto en clases. Suponga que son cincofilósofos que se pasan la vida pensando y comiendo. Los filósofos comparten una mesa circular con cinco sillas a su alrededor y cada una de ellas perteneciente a un filósofo. En el centro de la mesa hayuna fuente de tallarines, cinco platos y 5 tenedores, uno para cada filósofo. Para comer los tallarines necesita usar dos tenedores. Cuando un filósofo está pensando no interactúa con sus colegas.Cuando siente hambre, debe tomar su tenedor del lado izquierdo y luego el del lado derecho. Cuando el filósofo tiene los dos tenedores come sin soltarlos. Una vez que termina deja ambos palillos yvuelve a pensar. Se pide: a) Explique en qué situación se puede producir interbloqueo. b) Verifique si efectivamente se cumplen de manera simultánea las cuatro condiciones de interbloqueo para esteproblema. c) Investigue un algoritmo en pseudocódigo que permita sincronizar la actuación de los filósofos usando semáforos. d) Proponga una posible solución a este problema.
Pregunta 2: a) Mencione a quecorresponde y describa claramente la técnica “Partición Fija” de igual tamaño y diferente tamaño. b) ¿Cuál es la diferencia entre una dirección física y una dirección virtual? c) Contextualice ydescriba la función de la MMU (Memory Manager Unit). d) Contextualice y destaque 5 diferencias entre fragmentación interna y externa. e) Contextualice y destaque 5 diferencias entre reasignación estáticade memoria y reasignación dinámica. f) Presentar 5 ventajas y 5 inconvenientes de los sistemas MFT y MVT.
Indicaciones: Trabajo Grupal (máximo 3 alumnos) Se debe confeccionar un informe yenviar por correo al profesor victor.valenzuela04@inacapmail.cl Incluya la bibliografía consultada (libro, autor, páginas, editorial, año). Plazo máximo entrega: jueves 10 de noviembre de 2011...
Regístrate para leer el documento completo.