Tema 1.2 Estructuras del Sistema Operativo Uja
![]() |
![]() |
![]() |
Título del Test:![]() Tema 1.2 Estructuras del Sistema Operativo Uja Descripción: SSOO universidad do jaen |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué caracteriza a un sistema operativo con estructura monolítica?. a) Se organiza en niveles jerárquicos bien definidos. b) Cada módulo solo puede invocar al inmediatamente inferior. c) Todos los procedimientos pueden llamarse entre sí libremente. d) Se basa en procesos cliente y servidor separados. 2. ¿Cuál es una desventaja de los sistemas monolíticos?. a) Su estructura modular impide la eficiencia. b) La información entre procedimientos está muy protegida. c) Todos los procedimientos son privados. d) Carecen de ocultación de información entre procedimientos. 3. ¿Qué ventaja aporta la estructura en niveles de un sistema operativo?. a) Menor sobrecarga de ejecución. b) Separación clara de responsabilidades entre capas. c) Acceso directo al hardware por todos los niveles. d) Permite compartir el código entre todos los niveles. 4. En el modelo cliente-servidor, el microkernel se encarga principalmente de: a) Ejecutar los programas de usuario. b) Controlar la comunicación entre clientes y servidores. c) Administrar los periféricos directamente. d) Asignar memoria a los procesos. 5. ¿Qué diferencia a un microkernel de un sistema monolítico?. a) El microkernel tiene más funciones. b) El microkernel reduce el número de procesos. c) En el microkernel, los servicios se ejecutan como procesos en espacio de usuario. d) El microkernel no necesita pasar mensajes entre procesos. 6. ¿Qué característica tiene una estructura de sistema operativo basada en módulos?. a) No permite comunicación entre módulos. b) Cada módulo depende del hardware específico. c) Usa técnicas orientadas a objetos y enlaza servicios dinámicamente. d) Es menos eficiente que un microkernel. 7. ¿Cuál es una ventaja del uso de máquinas virtuales?. a) Mejora el rendimiento físico del hardware. b) Permite ejecutar múltiples sistemas operativos sobre el mismo hardware. c) Reduce la necesidad de usar un kernel. d) Elimina completamente la necesidad de protección entre usuarios. 8. ¿Qué función tiene el hipervisor en una máquina virtual?. a) Gestiona el sistema de archivos de cada sistema operativo invitado. b) Reemplaza al kernel de los sistemas operativos instalados. c) Traduce y gestiona los recursos físicos para las máquinas virtuales. d) Protege a las máquinas físicas contra malware. 9. ¿Qué ventaja ofrece el modelo cliente-servidor frente a una estructura monolítica?. a) Mayor rendimiento en tareas intensivas de CPU. b) Simplicidad en la implementación de controladores. c) Aislamiento de errores en los servidores individuales. d) Acceso directo al hardware para los clientes. 10. ¿Qué función cumple el microkernel en un sistema cliente-servidor?. a) Ejecuta servicios de red y E/S directamente. b) Proporciona servicios como sistema de archivos o gestión de memoria. c) Controla las llamadas al sistema desde los procesos de usuario. d) Gestiona la comunicación entre procesos cliente y servidor mediante paso de mensajes. 11. ¿Cuál es una desventaja importante de la estructura en niveles?. a) Alta dependencia entre capas. b) Dificultad para modificar niveles inferiores. c) Reducción del aislamiento entre módulos. d) Disminución del rendimiento por la sobrecarga de paso entre niveles. 12. ¿Qué característica permite al modelo modular ser más flexible que la estructura en niveles?. a) Los módulos deben respetar un orden jerárquico. b) Los módulos tienen interfaces bien definidas pero pueden comunicarse libremente. c) Se impide el acceso directo a otros módulos. d) Cada módulo debe compilarse con los demás. 13. ¿Qué estructura de sistema operativo es más adecuada para sistemas distribuidos?. a) Sistema monolítico. b) Sistema modular. c) Cliente-servidor con microkernel. d) Máquina virtual con hipervisor tipo 2. 14. ¿Qué diferencia clave existe entre un hipervisor tipo 1 y uno tipo 2?. a) El tipo 1 permite menos virtualización simultánea. b) El tipo 2 no necesita sistema operativo anfitrión. c) El tipo 1 se ejecuta directamente sobre el hardware, el tipo 2 sobre un SO anfitrión. d) Ambos tipos ofrecen el mismo rendimiento. 15. En una máquina virtual, ¿qué ventaja ofrece la separación entre hardware real y virtual?. a) Mayor rendimiento que en sistemas reales. b) Menor uso de recursos. c) Mayor flexibilidad y seguridad en la ejecución de varios sistemas. d) Acceso irrestricto al hardware por parte de cada sistema invitado. 16. ¿Por qué los módulos en sistemas modernos como Linux o Solaris pueden cargarse dinámicamente?. a) Porque no hay límites de memoria en el kernel. b) Para mejorar la seguridad mediante la ejecución aislada. c) Para reducir la carga del núcleo principal y permitir extensibilidad. d) Porque el hardware lo requiere para funcionar. |