Lista de problemas SO

Anuncio
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?.
Descargar