Sistemas de Información Multimedia. Ingeniería Técnica de Telecomunicación. Sonido e Imagen. 2008-2009 Problemas I 1. ¿Cuáles son las fases de ejecución de una instrucción?, ¿qué se hace en cada una de ellas? 2. ¿Cuáles son los componentes de la CPU? ¿Para qué sirve cada uno de ellos? 3. ¿Qué dice la Ley de Moore? 4. Sea un sistema multitarea sin memoria virtual1 que tiene una memoria principal de 24MB. Conociendo que la parte residente del Sistema Operativo ocupa 5MB y que cada proceso ocupa 3MB, calcular el número de procesos que pueden estar activos en el sistema. Nota: Antes de realizar este ejercicio revisa: 1. ¿qué es un sistema multitarea? 2. ¿qué es un MB –mega byte-? 5. ¿Todo sistema multitarea es multiusuario? Razona tu respuesta. 6. Enumera los servicios que brinda un sistema operativo. 7. Escoge la respuesta correcta y razona tu respuesta Con la aparición del intercambio (swapping) 1. Aumenta el tamaño de los procesos que los usuarios pueden ejecutar. 2. Aumenta la rapidez con que se ejecutan los procesos del usuario. 3. Disminuye el tamaño de los procesos que los usuarios pueden ejecutar. 4. Aumenta el nivel de multiprogramación del sistema 8. Escoge la respuesta correcta y razona tu respuesta En un sistema operativo que ofrezca mecanismos de suspensión y reanudación, un proceso que está dormido puede pasar mediante un único cambio de estado al estado: 1. Admitido 2. Listo 3. Suspendido listo 4. Ejecutándose 1 Cada proceso debe estar cargado completamente en memoria. 9. Escoge la respuesta correcta y razona tu respuesta: Sea un proceso en el sistema operativo Unix. ¿En qué estado está si no va a poder volver a ejecutarse nunca? 1. Dormido en memoria secundaria 2. Dormido 3. Listo. 4. Zombie 10. ¿Qué es un PCB? ¿Qué información lleva asociada? 11. Considere el siguiente conjunto de procesos planificados con un algoritmo roundrobin con 1 u.t. de rodaja. ¿cuánto tiempo tardan en acabar todos ellos?. Proceso Llegada Duración P1 2 8 P2 0 5 P3 1 4 P4 3 3 Nota: Suponga que al final de cada unidad de tiempo, primero se encola el proceso que ha acabado de ejecutar y después se encola el proceso que llegue en ese instante. 12. Sea un sistema operativo que usa un algoritmo de planificación de procesos roundrobin con una rodaja de tiempo de 100 ms. En este sistema ejecutan dos procesos. El primero no realiza operaciones de E/S y el segundo solicita una operación de E/S cada 50ms. ¿cuál es el porcentaje de uso de la CPU?.