Bloque 1 - Hilos, SMP y Micronucleo - SOP
|
|
Título del Test:
![]() Bloque 1 - Hilos, SMP y Micronucleo - SOP Descripción: Repaso Segundo Parcial SOP - Hilos, ULT/KLT, Maestro-Esclavo, SMP, Clusters, Mic |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. ¿Qué comparten los hilos de un mismo proceso?. Nada, cada uno tiene su propio espacio de direcciones. El mismo espacio de direcciones. Solo la pila. Solo el PCB. 2. En ULT, ¿quién planifica los hilos?. El núcleo del sistema operativo. La biblioteca de hilos. El hardware. El usuario manualmente. 3. Si un hilo ULT se bloquea por una llamada al sistema... Solo se bloquea ese hilo. Se bloquean todos los hilos del proceso. El proceso termina. Se planifica otro hilo del mismo proceso. 4. ¿Cuál es la principal ventaja de KLT sobre ULT?. Es más rápido cambiar de hilo. Permite aprovechar multiprocesamiento real (SMP). No requiere modo núcleo. Corre en cualquier sistema operativo. 5. La desventaja de KLT frente a ULT es que... No es portable. Bloquea todos los hilos si uno falla. Requiere cambio a modo núcleo para cambiar de hilo. No soporta multiprocesador. 6. Los estados de un hilo son... Nuevo, Listo, Ejecutando, Bloqueado, Terminado. Listo, Ejecución, Bloqueado. Suspendido, Activo. Usuario, Núcleo. 7. En la arquitectura Maestro/Esclavo, ¿quién ejecuta el núcleo del SO?. Cualquier procesador. Siempre el mismo procesador (el maestro). Todos simultáneamente. Ninguno, corre en firmware. 8. En Maestro/Esclavo, si un esclavo necesita un servicio de E/S... Lo resuelve directamente. Envía una petición al maestro y espera. Se lo pide a otro esclavo. Aborta el proceso. 9. La principal desventaja de Maestro/Esclavo es... Complejidad de sincronización. Punto único de fallo / cuello de botella en el maestro. No soporta multiprogramación. Requiere memoria distribuida. 10. En SMP, ¿quién planifica los procesos?. Solo un procesador maestro. Cada procesador se autoplanifica. Un procesador externo dedicado. El primer procesador que arrancó. 11. ¿Qué significa que los procesadores en SMP sean simetricos?. Tienen la misma velocidad de reloj. Todos pueden desempeñar las mismas funciones. Están conectados en red. Comparten el mismo caché físico. 12. Maestro/Esclavo y SMP comparten algo en común: Ambos usan memoria distribuida. Ambos son de memoria compartida (fuertemente acoplada). Ambos requieren un solo procesador. Ninguna de las anteriores. 13. Dos CPUs de un sistema SMP intentan seleccionar el mismo proceso para ejecutar. Una solucion tipica es... Reiniciar el sistema. Asociar un mutex al sistema operativo (región crítica global). Apagar una de las CPUs. Ignorar el conflicto. 14. Un cluster se diferencia de SMP porque... No tiene procesadores. Cada nodo tiene su propia memoria (memoria distribuida). No se puede escalar. Es más lento siempre. 15. La arquitectura micronucleo surge como evolucion de... Solo de sistemas por capas, sin pasos previos. Sistemas Monoliticos -> Sistemas por Capas -> Micronucleo. SMP -> Clusters. ULT -> KLT. 16. En arquitectura micronucleo, ¿qué permanece dentro del nucleo?. Todas las funciones del SO. Solo las funciones esenciales. Solo la interfaz gráfica. Nada, todo pasa a modo usuario. 17. ¿Cómo se comunican los servidores entre sí en arquitectura micronucleo?. Memoria compartida directa. Paso de mensajes. Variables globales. Interrupciones directas. 18. La principal desventaja de la arquitectura micronucleo es... Poca portabilidad. Rendimiento: mensajes tardan mas que una llamada directa. No soporta sistemas distribuidos. Poca fiabilidad. 19. El micronucleo, en cuanto a gestion de memoria, se responsabiliza unicamente de... Todo el algoritmo de reemplazo de paginas. Traducir pagina virtual a marco fisico. La proteccion completa entre procesos. Nada, se delega todo afuera. 20. Ante una interrupcion de hardware, el micronucleo... La reconoce y la maneja completamente. La reconoce, pero no la maneja (se delega a servidores en modo usuario). La ignora. Bloquea el sistema hasta resolverla. |





