Sei sulla pagina 1di 3

A Fundamentos de los Sistemas Operativos – Convocatoria extraordinaria ­ 7 de julio de 2017

Escuela de Ingeniería Informática ­ Universidad de Las Palmas de Gran Canaria

1. Para implementar el algoritmo de reemplazo de páginas llamado de la 7. ¿Qué es el conjunto de trabajo? (working set):
segunda oportunidad (o del reloj), el hardware debe disponer de: a) El conjunto de páginas que están en la TLB en un momento dado.
a) Los bits de referencia y de validez. b) El conjunto de páginas con las que está trabajando el proceso en un
b) Los bits de referencia y de modificación. momento dado.
c) Los bits de validez y de modificación. c) El conjunto de páginas que están presentes en la memoria física en un
2. Si un algoritmo que intenta gestionar una sección crítica cumple la condición momento dado.
de exclusión mutua, pero no cumple la condición de progreso: 8. ¿Cuál de estos sistemas de asignación de espacio guarda los enlaces a los
a) Se corre el riesgo de que ningún proceso pueda entrar en sección crítica. bloques de datos del archivo en una estructura global?
b) Se corre el riesgo de que un proceso de mucha prioridad entre en la a) Sistema indexado.
sección crítica incluso si esta se encuentra ocupada por otro proceso. b) Sistema enlazado.
c) Se corre el riesgo de que haya varios procesos ejecutando código de c) Sistema FAT.
sección crítica al mismo tiempo. 9. En un sistema basado en micronúcleos, ¿cómo suele estar implementado el
3. ¿Cuál de estos bits es modificado por el sistema operativo y nunca por la sistema de ficheros?
MMU? a) Como un módulo cargable del micronúcleo.
a) Bit de validez. b) Como un proceso de usuario que se comunica con el micronúcleo.
b) Bit de referencia. c) Como un módulo estático del micronúcleo.
c) Bit de modificación. 10. ¿Cuál de estas operaciones es más crítico que sea privilegiada?
4. ¿Qué problema puede suceder en un multiprocesador si cada procesador a) Inhabilitar las interrupciones.
maneja su propia cola de procesos? b) Leer un bloque de datos cualquiera de un disco.
a) Que puede haber procesadores ociosos mientras otros están c) Leer el valor actual del temporizador.
sobrecargados de trabajo. 11. Un sistema de interrupciones:
b) Que no se puede conocer el número total de procesos que hay en espera. a) Ayuda a evitar la espera activa por los dispositivos de E/S.
c) Que el acceso simultáneo a las colas puede corromper el estado del b) Protege la memoria en la que reside el núcleo.
sistema. c) Exige utilizar un vector de interrupciones.
5. Tenemos en la cola de preparados tres procesos, P1, P2 y P3, colocados en ese 12. ¿Qué componente del sistema operativo se encarga habitualmente de
orden y con duraciones respectivas 10, 20 y 30 milisegundos. ¿Cuál de estos atender las llamadas al sistema?
algoritmos de planificación provocará un mayor tiempo de espera medio? a) El despachador (dispatcher).
a) Round Robin con Q=10 milisegundos. b) El núcleo (kernel).
b) FCFS. c) El controlador de dispositivos (device controller).
c) Round Robin con Q=5 milisegundos. 13. En un sistema multiprogramado con un solo procesador, ¿cuál es de estas
6. El algoritmo Round Robin: afirmaciones es cierta?
a) Es expulsivo. a) Solo se pueden ejecutar procesos de forma secuencial.
b) Minimiza el número de cambios de contexto. b) Se pueden ejecutar varios procesos en paralelo.
c) Presenta riesgo de inanición. c) Se pueden ejecutar varios procesos de forma concurrente.
A Fundamentos de los Sistemas Operativos – Convocatoria extraordinaria ­ 7 de julio de 2017
Escuela de Ingeniería Informática ­ Universidad de Las Palmas de Gran Canaria

14. ¿Qué es la MMU? 19. ¿Cuál es el sistema de asignación de espacio en disco que en general permite
a) Es el módulo del sistema operativo encargado de detectar accesos a implementar el acceso directo de forma más rápida?
posiciones de memoria indebidas. a) Sistema indexado.
b) Es el módulo del hardware encargado de la traducción de direcciones b) Sistema contiguo.
lógicas a direcciones físicas. c) Sistema enlazado.
c) Es el módulo del sistema operativo encargado de resolver los fallos de 20. ¿Cuál de estos mecanismos o políticas se concibió para aumentar la seguridad
página y recuperar las páginas de la memoria secundaria. del sistema?
15. En un sistema operativo tipo Unix o Windows, para que el núcleo pueda a) El sistema de interrupciones.
obtener un listado de los nombres de ficheros que hay en un determinado b) Los registros base y límite.
directorio: c) La multiprogramación.
a) Tiene que abrir uno a uno los ficheros para averiguar su nombre. 21. ¿Qué consiguen las instrucciones test-and-set y SWAP?
b) Tiene que acceder al bloque de índices y recorrer los enlaces: ahí se a) Ejecutar un conjunto de acciones de forma indivisible.
encuentran los nombres de los ficheros. b) Efectuar el bloqueo de un hilo sin espera activa.
c) Tiene que abrir el directorio y recorrerlo: ahí se encuentran los nombres c) Dejar bloqueado a un hilo en una cola de espera.
de los ficheros. 22. Tenemos esta cadena de referencias: 1 2 3 4 1 2 3 4 1 2 3 4. ¿Cuántos fallos de
16. Habitualmente, el núcleo del sistema operativo: página se producirán si disponemos de tres marcos físicos e inicialmente la
a) Se ejecuta sólo cuando un proceso de usuario lo reclama. memoria está vacía?
b) Se ejecuta en modo supervisor. a) Como mínimo se producirán tres fallos.
c) Contiene el código de la interfaz gráfica de usuario (GUI). b) Como máximo se producirán cuatro fallos.
17. ¿Cuál de estos sistemas de asignación de espacio en disco NO necesita c) Como mínimo se producirán seis fallos.
almacenar la lista completa de los enlaces a los bloques de datos de cada 23. En los sistemas tipo UNIX, ¿dónde se almacena la información sobre la
archivo? ubicación de los bloques de datos de un archivo?
a) Sistema enlazado. a) En la entrada de directorio correspondiente al archivo.
b) Sistema indexado. b) En el «inodo» correspondiente al archivo.
c) Sistema contiguo. c) En las entradas de la FAT correspondientes al archivo.
18. Tenemos cuatro procesos en la cola de preparados, con las siguientes 24. Tenemos un sistema con memoria paginada simple y tamaño de página de 4
duraciones estimadas para sus ráfagas de CPU: 30, 40, 50 y 60 milisegundos. KiB, con una TLB de 32 entradas. El tiempo de acceso a la RAM es de 20 nseg.,
No sabemos en qué orden llegaron los procesos a la cola. ¿Qué podemos el tiempo de acceso a la TLB es de 2 nseg. y la tasa de aciertos de la TLB es del
afirmar sobre el tiempo de espera medio del conjunto? 90%. En este sistema, el tiempo medio de acceso a un dato en memoria
a) Si se quiere calcular el tiempo de espera medio, hace falta saber el virtual es de:
instante en que llegó cada proceso. a) 22 nseg.
b) Será el mismo valor, independientemente del algoritmo de planificación b) 24 nseg.
que se use. c) 20,2 nseg.
c) Si se utiliza SJF, el tiempo de espera medio es independiente del instante
en que llegaron los procesos.
A Fundamentos de los Sistemas Operativos – Convocatoria extraordinaria ­ 7 de julio de 2017
Escuela de Ingeniería Informática ­ Universidad de Las Palmas de Gran Canaria

25. PREGUNTA ANULADA


a) ---
b) ---
c) ---
26. Un semáforo tiene actualmente valor 1 (uno). ¿Cuántas operaciones V puede
realizar un proceso de forma consecutiva sobre este semáforo sin que el
proceso se bloquee?
a) Una.
b) Ninguna.
c) Todas las que quiera.
27. PREGUNTA ANULADA
a) ---
b) ---
c) ---
28. Tenemos un sistema de archivos con asignación enlazada, que utiliza 24 bits
para los enlaces y maneja bloques de 1 KiB. ¿Cuál es el tamaño máximo que
puede tener un archivo en este sistema?
a) Aproximadamente 16 MB.
b) Aproximadamente 16 KB.
c) Aproximadamente 16 GB.
29. ¿Cuál de estas operaciones requiere un tiempo de ejecución más rápido?
a) Realizar un cambio de contexto entre procesos.
b) Traducir una dirección lógica a una dirección física.
c) Atender una interrupción de un periférico.
30. La llamada al sistema wait() de Unix:
a) Decrementa el valor de un semáforo y bloquea al proceso si el semáforo
adquiere el valor cero.
b) Bloquea al proceso hasta que sucede algún evento de interés para el
proceso.
c) Deja bloqueado al proceso hasta que alguno de sus procesos hijos
finaliza.

Potrebbero piacerti anche