Altillo.com > Exámenes > IUEAN > Sistemas Operativos


2° Cuat. de 2010  |  1° Parcial 

Aclaraciones:

Nota: ____________________________

Ö Bien contestada.

½ - mitad de puntaje

M - Mal

Cada Pregunta tiene un peso equivalente en la califiación, de lo contrario se aclara en la pregunta. Para aprobar, se deberá tener el 60% aprobado. Los desarrollos por favor en hoja aparte.

1 Identifique de las siguientes situaciones, cuales por lo general hacen que el algoritmo planificador de procesos bloquee a un proceso P1 que está en ejecución.

a. Cuando P1 debe esperar datos de un dispositivo E/S.

b. Cuando expira el tiempo de ejecución que el planificador le había asignado a P1.

c. Cuando P1 debe enviar datos a un dispositivo E/S.

d. Cuando se debe ejecutar un proceso de mayor jerarquía que P1.

e. Respuestas a, c,d son correctas.

f. Respuestas a, c son correctas.

g. Ninguna de las anteriores es correcta.

h. Todas son correctas.

2 En ningún caso es conveniente que los intercambios de E/S se produzcan directamente con la memoria. Si la respuesta es falsa, por favor justifique, si la justificación está mal, la pregunta se considera incorrecta:

Verdadero Falso


3 Una interrupción, es una interrupción en la ejecución de un proceso, entonces indique cuales de estas afirmaciones son verdaderas:

a. Para atender la interrupción se agrega al programa de usuario, una rutina de tratamiento de interrupción.

b. En el momento que se termina la interrupción, el programa sigue su curso en el punto donde se dejó.

c. Como hay cierta sobrecarga en el proceso de interrupciones, el tratamiento de interrupciones agrega tiempo de procesamiento, aún así se usa mas cpu y más recursos.

d. La ejecución de interrupciones es predecible.

e. Las respuestas c,d son correctas.

f. Las respuestas a,c,d son correctas.

g. Todas son correctas.

4 La multitarea tiene estas características:

a. Paralelismo entre la E/S y el procesador

b. Alternancia entre los procesos de fase E/S y de procesamiento.

c. La memoria principal es capaz de almacenar varios procesos.

d. Se reparte el tiempo de uso de cpu.

e. B es falsa

f. A y C son falsas

g. Todas son correctas.

5 Explicar similitudes y diferencias, entre la planificación a corto, mediano y largo plazo.

6 Describa en detalla cuál es la función del despachador o “dispatcher”. Justifique.

7 Los procesos de una misma categoría:

a. Tienen un slot fijo de tiempo.

b. Tienen una misma prioridad y ésta es fija.

c. Cada vez que un proceso se envía a ejecución, se incrementa un contador, para ayudar a favorecer a los programas que están en espera.

d. Tienen todos una misma política de planificación.

e. B es falsa.

f. A y c son falsas.

g. Todas son correctas.

8 El grado de multiprogramación es:

a. El número de procesos que mantiene activo un sistema.

b. Factor que mide pero que no afecta el rendimiento de una computadora.

c. La relación entre el grado de multiprogramación y la cantidad de memoria es directamente proporcional.

d. Multiprogramación es igual a multitarea.

e. A, c son verdaderas.

f. B es falsa

g. Ninguna de las respuestas es correcta.

9 Para aumentar el grado de multiprogramación efectivo, el sistema operativo puede cambiar el estado a suspendido de algunos procesos, lo cual implica que los enviará a la zona memoria virtual. Si la respuesta es falsa, por favor justifique, si la justificación está mal, la pregunta se considera incorrecta:

Verdadero Falso

10 Explique brevemente que son los semáforos (en sistemas operativos), para qué se usan?

11 ¿Cuáles son los métodos que implementan los sistemas POSIX compatibles, en el planificador de procesos?