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
- Concepto de sistema operativo
- Hardware de protección
- Historia y evolución de los sistemas operativos
- Principales componentes de un sistema operativo
- Llamadas al sistema
- Programas del sistema
- Estructuras de sistemas operativos
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
Ejemplos de preguntas de Introducción
8 de 9 preguntas. La respuesta correcta se ve al practicar.
- 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.
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.
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.
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.
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.
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.
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.
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.