Jose Manuel Deniz
Quiz von , erstellt am more than 1 year ago

Preguntas de la primera parte del FSO

89
1
0
Jose Manuel Deniz
Erstellt von Jose Manuel Deniz vor mehr als 9 Jahre
Schließen

[I] FSO preguntas (Primera Parte)

Frage 1 von 24

1

En el contexto de un sistema operativo, un directorio / carpeta es un tipo de:

Wähle eine oder mehr der folgenden:

  • Recurso físico

  • Recurso lógico

  • Recurso híbrido

Erklärung

Frage 2 von 24

1

Tenemos un sistema multiprogramado con un solo procesador. ¿Cuál de estas características jamás podría afirmarse sobre este?

Wähle eine oder mehr der folgenden:

  • Es un sistema virtualizado

  • Es un sistema distribuido

  • Es un sistema de procesamiento por lotes

Erklärung

Frage 3 von 24

1

De los algoritmos que aquí se citan, ¿cuál es el más propenso a sufrir el llamado «efecto convoy»?

Wähle eine oder mehr der folgenden:

  • FCFS

  • Round Robin

  • SJF

Erklärung

Frage 4 von 24

1

¿Cuál de estos tipos de sistemas tiene como requisito principal dar una experiencia interactiva a los usuarios?

Wähle eine oder mehr der folgenden:

  • Sistema de procesamiento por lotes

  • Sistema de tiempo real

  • Sistema de tiempo compartido

Erklärung

Frage 5 von 24

1

¿Qué tipo de sistema es el que planifica los procesos en función de sus plazos de finalización?

Wähle eine oder mehr der folgenden:

  • Sistema de tiempo real

  • Sistema de tiempo compartido

  • Sistema de procesamiento por lotes

Erklärung

Frage 6 von 24

1

¿Qué son las llamadas al sistema (system calls)?

Wähle eine oder mehr der folgenden:

  • Son procesos de usuario invocados por el núcleo del sistema operativo

  • Son mecanismos del sistema operativo para interceptar las interrupciones del hardware

  • Son servicios que el núcleo del sistema operativo ofrece a los procesos de usuario

Erklärung

Frage 7 von 24

1

¿Qué objetivo primario persigue la multiprogramación?

Wähle eine oder mehr der folgenden:

  • Mejorar la seguridad del sistema

  • Mejorar la usabilidad del sistema

  • Mejorar el rendimiento del sistema

Erklärung

Frage 8 von 24

1

El modelo de diseño que consiste en aliviar el tamaño de un núcleo monolítico haciendo que algunos componentes se puedan incorporar dinámicamente se llama:

Wähle eine oder mehr der folgenden:

  • Micronúcleo

  • Sistema operativo en capas

  • Módulos cargables

Erklärung

Frage 9 von 24

1

En la cola de preparados hay dos procesos, A y B. A va a ejecutar una ráfaga de CPU de 100 milisegundos. B va a ejecutar 200 milisegundos. El sistema utiliza un Round Robin con Q=50 milisegundos. Ahora mismo la CPU está libre. ¿Cuántos cambios de contexto se producirán en el sistema para poder planificar estas dos ráfagas?

Wähle eine oder mehr der folgenden:

  • 3

  • 6

  • 1

Erklärung

Frage 10 von 24

1

Los métodos multicolas de planificación de CPU:

Wähle eine oder mehr der folgenden:

  • Gestionan una cola de preparados y varias colas de espera por CPU

  • Resultan más apropiados para multiprocesadores que los métodos de una sola cola

  • Manejan varias clases de procesos que se planifican según políticas diferentes

Erklärung

Frage 11 von 24

1

¿Cuál de estos algoritmos de planificación de CPU es siempre expulsivo (preemptive)?

Wähle eine oder mehr der folgenden:

  • FCFS

  • Round Robin

  • SJF

Erklärung

Frage 12 von 24

1

¿Qué característica peculiar tiene la instrucción <<test-and-set>>?

Wähle eine oder mehr der folgenden:

  • Se ejecuta de forma atómica

  • Ejecuta dos acciones de forma simultánea (paralela)

  • Sólo funciona en multiprocesadores

Erklärung

Frage 13 von 24

1

¿Cuál de estos componentes del sistema operativo debe ofrecer necesariamente una API?

Wähle eine oder mehr der folgenden:

  • El shell

  • El núcleo

  • Los programas del sistema

Erklärung

Frage 14 von 24

1

¿Cómo se puede resolver el riesgo de inanición en los algoritmos basados en prioridades?

Wähle eine oder mehr der folgenden:

  • Aplicando prioridades definidas externamente, por el administrador del sistema

  • Estimando la prioridad a partir de una fórmula que tenga en cuenta las duraciones de las anteriores ráfagas de CPU

  • Aumentando la prioridad de los procesos de la cola a medida que esperan

Erklärung

Frage 15 von 24

1

La llamada pthread_join(), ¿cómo se podría implementar si usáramos semáforos?

Wähle eine oder mehr der folgenden:

  • Con una operación WAIT() sobre un semáforo inicializado a uno. Cualquier hilo que finaliza debe ejecutar un SIGNAL() sobre el semáforo.

  • Con una operación WAIT() sobre un semáforo inicializado a cero. Otro hilo debe ejecutar un SIGNAL() en el momento de finalizar

  • Con una operación SIGNAL() sobre un semáforo inicializado a cero. Otro hilo debe ejecutar un WAIT() en el momento de finalizar

Erklärung

Frage 16 von 24

1

Inhibir las interrupciones no es una técnica universal para gestionar secciones críticas. ¿Cuál de estos argumentos es válido para apoyar tal afirmación?

Wähle eine oder mehr der folgenden:

  • Esta técnica es inviable en un multiprocesador

  • Esta técnica sólo sirve cuando compiten exclusivamente dos procesos por la sección crítica

  • No todos los sistemas operativos dan soporte a la inhibición de interrupciones

Erklärung

Frage 17 von 24

1

¿Qué realiza la llamada al sistema fork() de UNIX?

Wähle eine oder mehr der folgenden:

  • Crea un nuevo proceso pesado que ejecuta una copia del proceso padre

  • Crea un nuevo proceso pesado que ejecuta un programa pasado como argumento

  • Crea un nuevo proceso ligero que ejecuta una función pasada como argumento

Erklärung

Frage 18 von 24

1

Habitualmente, el núcleo del sistema operativo:

Wähle eine oder mehr der folgenden:

  • Es un hilo (thread) de alta prioridad

  • Contiene el código del intérprete de órdenes (shell)

  • Se ejecuta en modo supervisor

Erklärung

Frage 19 von 24

1

Estamos aplicando Round Robin para planificar procesos. Cuando un proceso se le expira su cuanto de tiempo, ¿de qué manera cambia su estado?

Wähle eine oder mehr der folgenden:

  • Se mantiene en el mismo estado

  • Pasa de estado <<en ejecución>> a estado <<bloqueado>>

  • Pasa de estado <<en ejecución>> a estado <<preparado>>

Erklärung

Frage 20 von 24

1

El algoritmo de Peterson para resolver secciones críticas, ¿para cuántos procesos funciona?

Wähle eine oder mehr der folgenden:

  • Para dos procesos

  • Para dos o más procesos

  • Para un proceso

Erklärung

Frage 21 von 24

1

Un sistema de interrupciones:

Wähle eine oder mehr der folgenden:

  • Exige utilizar un vector de interrupciones

  • Protege la memoria en la que reside el núcleo

  • Ayuda a evitar la espera activa por los dispositivos de E/S

Erklärung

Frage 22 von 24

1

¿Por qué las operaciones de un semáforo deben ser atómicas?

Wähle eine oder mehr der folgenden:

  • Para conseguir una implementación más eficiente, que no incurra en esperas activas

  • Para evitar los problemas del acceso concurrente al semáforo

  • Para que se cumpla la condición de progreso

Erklärung

Frage 23 von 24

1

En general, ¿a quién pertenece el código de una rutina de servicio de interrupción?

Wähle eine oder mehr der folgenden:

  • Es código del firmware o de la unidad de control (UC) de la CPU

  • Es código del programa de usuario

  • Es código del núcleo del sistema operativo

Erklärung

Frage 24 von 24

1

Para implementar de forma eficaz un esquema de protección de memoria basado en la pareja de registros base y límite, ¿cuál de estas características debe estar presente en el hardware?

Wähle eine oder mehr der folgenden:

  • Una jerarquía de memorias de al menos dos niveles

  • Un procesador con dos modos de operación (usuario / sistema)

  • Un sistema de interrupciones

Erklärung