Professional Documents
Culture Documents
Ejercicio 1:
Ejercicio 4: Describa cada uno de los estados en los que se puede encontrar un proceso
durante su ciclo de vida.
Ejercicio 5: Realice un diagrama de 3 estados que represente los estados en los cuales se
puede encontrar un proceso. Determine cada una de las transiciones que pueden existir entre
los estados. Explique en cada caso cuáles son los eventos que pueden provocar el cambio de
estado.
Ejercicio 6: ¿Puede implementarse un sistema operativo sobre una arquitectura que no posea
interrupciones de reloj? ¿Cuáles serı́an sus principales desventajas?
Ejercicio 7: ¿Qué necesita el sistema operativo para poder seguir la pista de cada uno de
los procesos activos en el sistema?
Ejercicio 8: ¿Qué información mantiene el sistema operativo de cada uno de los procesos
activos?
Ejercicio 10: ¿Qué acciones podrı́an implementarse en el sistema operativo para minimizar
los problemas causados por una excesiva carga de procesos en el sistema y evitar fallos del
sistema? Realice un diagrama de la solución.
a) ¿Cuáles son los eventos que provocan un “cambio de contexto” (context switching)?
b) ¿Quién es el encargado de llevar a cabo las acciones necesarias para realizar el cambio
de contexto?
c) ¿Qué información debe salvarse y dónde se almacena?
Ejercicio 12: Enumere y describa las acciones que deben ser realizadas cuando el CPU de-
tecta una interrupción.
Ejercicio 13: Empleando los mecanismos de interrupciones y teniendo en cuenta los pasos
enumerados en el ejercicio anterior ¿cómo se implementa un sistema operativo multitareas?
Nota: leer Capitulo 3 “Process Concepts” (Operating Systems.Harvey M. Deitel.Third Edition); Además de la
bibliografı́a recomendada en https://sites.google.com/site/soiiunsl/bibliografia