UniTestReal

Tema 1 · Introducción a los Sistemas Operativos

Test de Introducción

9 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

9 preguntas de Introducción

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Introducción

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

  1. 1.

    Cuando dos procesos realizan dos llamadas al sistema exactamente al mismo tiempo:

    • a)Ambas llamadas al sistema se tienen que procesar en secuencia, una detrás de otra, al haber una única copia del sistema operativo en memoria.
    • b)Ambas llamadas al sistema se podrían procesar en paralelo si el computador dispone de un procesador con, al menos, dos CPUs (cores).
  2. 2.

    Una llamada al sistema implica que:

    • a)La instrucción que hay inmediatamente después en el programa de usuario se ejecutará en modo usuario.
    • b)La instrucción que hay inmediatamente después en el programa de usuario se ejecutará en modo núcleo.
  3. 3.

    Cuando un programa de usuario intenta ejecutar una instrucción privilegiada, como, por ejemplo, una instrucción para acceder al registro de configuración de un dispositivo de E/S:

    • a)Dicha situación sería detectada por la CPU, quien avisaría al sistema operativo para que tomase la medida oportuna (terminar el programa de usuario).
    • b)Dicha situación sería detectada por el sistema operativo, quien avisaría a la CPU para que tomase la medida oportuna (terminar el programa de usuario).
  4. 4.

    Cuando un proceso realiza una llamada al sistema:

    • a)La CPU obtiene de una tabla mantenida a nivel hardware la dirección a partir de la cual se encuentra el código del sistema operativo que trata dicha llamada al sistema.
    • b)Antes de guardar el contexto de la ejecución en modo usuario del proceso, el sistema operativo cambia la CPU de modo usuario a modo núcleo.
  5. 5.

    En UNIX, la ejecución de una llamada al sistema, necesita de, al menos:

    • a)Un cambio de proceso, para pasar a ejecutar el código del sistema operativo.
    • b)Un cambio de modo, para poder ejecutar determinadas instrucciones privilegiadas.
  6. 6.

    Dados dos sistemas, A y B, en los que la única diferencia es que el sistema operativo de A implementa multiprogramación, mientras que el de B implementa multitarea, para un mismo lote de trabajos es cierto que:

    • a)La cantidad total de tiempo dedicada a la ejecución del sistema operativo será generalmente mayor en A que en B.
    • b)La cantidad total de tiempo dedicada a la ejecución del sistema operativo será generalmente menor en A que en B.
  7. 7.

    Dadas dos implementaciones de un mismo sistema operativo, una que adopta una estructura interna monolítica y otra que hace uso del modelo cliente-servidor (microkernel), para una misma aplicación de usuario que realiza varias llamadas al sistema:

    • a)La cantidad de tiempo que la CPU estará ejecutando código en modo núcleo será generalmente mayor en la implementación basada en el modelo cliente-servidor.
    • b)La cantidad de tiempo que la CPU estará ejecutando código en modo núcleo será generalmente mayor en la implementación que hace uso de la estructura monolítica.
  8. 8.

    El sistema operativo es una capa software que:

    • a)Si bien controla los recursos de la máquina, puede diseñarse con independencia de las características del hardware.
    • b)Para poder controlar los recursos de la máquina requiere de determinadas características a nivel hardware.

Otros temas de Introducción a los Sistemas Operativos