UniTestReal

Tema 2 · Introducción a los Sistemas Operativos

Test de Gestión de Procesos

17 preguntas tipo test de exámenes reales de Introducción a los Sistemas Operativos.

Qué entra en este tema

Según la guía docente oficial.

Preguntas falladas

Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.

Configura tu test

17 preguntas de Gestión de Procesos

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Gestión de Procesos

8 de 17 preguntas. La respuesta correcta se ve al practicar.

  1. 1.

    Considera una planificación de procesos con 2 colas sin realimentación. Para la cola 0 se emplea una planificación SRTF oráculo, mientras que para la cola 1 se emplea FCFS. La planificación entre las colas se realiza mediante una planificación Round-Robin con quantum de 2 tics, empezando la planificación por los procesos de la cola 0. Si en el instante t llega a la cola 0 un proceso P con una ráfaga de CPU de 3 tics y a la cola 1 un proceso Q con una ráfaga de CPU de 2 tics, y después, en el instante t+3 llega a la cola 0 un proceso R con ráfaga de CPU de 3 tics, es cierto que:

    • a)R acabará su ráfaga de CPU en la unidad de tiempo t+6.
    • b)P acabará su ráfaga de CPU en la unidad de tiempo t+4.
  2. 2.

    Supongamos un sistema que implementa un esquema de planificación Round-Robin con duración de quantum de 10 tics. En el instante t, el proceso P agota su quantum, quitándosele, por lo tanto, la CPU y, en ese momento, hay un total de L procesos en estado Listo y S procesos en estado Listo-Suspendido. El tiempo máximo que puede transcurrir hasta que P vuelva a recibir la CPU sería:

    • a)L×10 tics.
    • b)(L+S)×10 tics.
  3. 3.

    El planificador a corto plazo (PCP):

    • a)Es quien decide el orden en el que los procesos que se encuentran en estado Listo van a ir haciendo uso de la CPU.
    • b)Es quien decide el proceso en estado Listo que hay que suspender cuando no hay disponibles procesos en estado Bloqueado.
  4. 4.

    Considera un esquema de planificación Round-Robin con una duración de quantum de 2 tics. En el instante 0, llega un proceso P con una primera ráfaga de duración 2 tics, una ráfaga de E/S de duración 2 tics y una última ráfaga de CPU de duración 3 tics. En el instante 3, llega un proceso Q con una primera ráfaga de CPU de 1 tic, una ráfaga de E/S de 4 tics y una última ráfaga de CPU de duración 3 tics. Es cierto que:

    • a)El tiempo de espera de P es de 0 unidades de tiempo.
    • b)El tiempo de retorno de Q es de 11 unidades de tiempo.
  5. 5.

    Si se dispone de un procesador con varias CPUs (multicore) y queremos que, para un proceso concreto con múltiples hilos, se pueda simultanear la ejecución de varios de ellos:

    • a)Solamente podremos lograrlo si se dispone de una implementación de los hilos a nivel del núcleo del sistema operativo.
    • b)Será posible tanto si se dispone de una implementación de los hilos a nivel usuario como si los hilos están soportados directamente por el núcleo del sistema operativo.
  6. 6.

    Con respecto a las metas vistas en clase para la planificación de procesos, y pensando en un sistema para dar soporte a procesos interactivos y que, por lo tanto, implemente multitarea:

    • a)Se buscará maximizar la eficiencia en el uso de la CPU en detrimento de la productividad.
    • b)Se buscará maximizar la productividad aún cuando ello conlleve una caída en la eficiencia en el uso de la CPU.
  7. 7.

    En cuanto a los esquemas de planificación por prioridades vistos en clase:

    • a)Podrá producirse una situación de inanición si se emplean prioridades dinámicas, ya que estas pueden ir cambiando a lo largo del tiempo, pero no si se usan prioridades estáticas, ya que estas están fijas todo el tiempo.
    • b)Podrá producirse una situación de inanición tanto si se emplean prioridades estáticas como dinámicas.
  8. 8.

    En relación a la planificación de procesos, el tiempo de espera de un proceso es:

    • a)El tiempo que hay que esperar desde que empieza el proceso hasta que se obtienen sus resultados.
    • b)El tiempo que pasa el proceso en la cola de procesos listos.

Otros temas de Introducción a los Sistemas Operativos