Sop cuestionario Flashcards
¿Qué es un hilo en un proceso?
A) Una línea de ejecución que se planifica de forma independiente.
B) Un espacio de memoria reservado solo para datos.
C) Una tarea que no comparte recursos con otros hilos.
D) Una línea de ejecución que comparte un espacio de direcciones con otros hilos.
(Correctas: A, D)
¿Cuál es una ventaja principal del uso de hilos?
A) Mayor rapidez en la creación y terminación de tareas.
B) Comunicación interna sin necesidad de acceder al núcleo.
C) Mayor seguridad en la gestión de datos.
D) Mejora del diseño para tareas simultáneas.
A, B, D
En un entorno multihilo, los hilos de un proceso…
A) Comparten el espacio de direcciones.
B) Funcionan independientemente del proceso principal.
C) No tienen acceso a los recursos del proceso.
D) Comparten los recursos del proceso.
(Correctas: A, D)
Cuáles son los principales estados de un hilo?
A) Ejecución, Listo, Bloqueado.
B) Suspensión, Bloqueo, Ejecución.
C) Creación, Desbloqueo, Terminación.
D) Ejecución, Suspensión, Terminación.
A, C
Una desventaja de los hilos es que…
A) La suspensión de un hilo implica suspender todo el proceso.
B) Un fallo en un hilo no afecta al proceso completo.
C) La terminación de un hilo implica la terminación de todos los hilos del proceso.
D) Los hilos funcionan de manera completamente independiente.
A C
Los hilos a nivel de usuario (ULT) tienen la ventaja de…
A) Evitar la sobrecarga de cambiar de modo usuario a núcleo.
B) Ejecutarse en cualquier sistema operativo.
C) Mejor aprovechamiento de los multiprocesadores.
D) Simplificar la comunicación entre hilos.
A B
¿Cuál es una desventaja de los hilos a nivel de núcleo (KLT)?
A) Requieren cambios de modo para la gestión de hilos.
B) Pueden bloquear todos los hilos del proceso si uno se bloquea.
C) Solo pueden ejecutarse en sistemas operativos específicos.
D) Tienen menor eficiencia en multiprocesadores
A
¿Cuál es una característica de los sistemas SMP (Multiprocesamiento Simétrico)?
A) Todos los procesadores pueden realizar las mismas funciones.
B) Cada procesador gestiona su memoria principal.
C) Solo un procesador puede ejecutar el núcleo del sistema operativo.
D) Los procesadores no comparten la memoria principal.
A
¿Qué tipo de planificación selecciona el proceso que está listo con más frecuencia?
A) Planificación a largo plazo.
B) Planificación a mediano plazo.
C) Planificación a corto plazo.
D) Planificación garantizada.
C
En un sistema de planificación Round Robin, el quantum es…
A) La cantidad de tiempo asignada a cada proceso antes de cambiar a otro.
B) Una medida de prioridad para el proceso.
C) Un método de selección basado en la longitud de tareas.
D) Un algoritmo de planificación no apropiativo.
A
El problema productor-consumidor se soluciona mediante…
A) Semáforos.
B) Sleep y Wakeup.
C) Interbloqueos.
D) Monitores.
A B D
¿Qué describe mejor a la Arquitectura Maestro-Esclavo?
A) Todos los procesadores tienen el mismo acceso al núcleo del sistema.
B) Un procesador controla la memoria y dispositivos de E/S.
C) Todos los procesadores se auto planifican independientemente.
D) Un fallo en el maestro puede producir la caída de todo el sistema.
B D
Una desventaja de la exclusión mutua con espera ocupada es…
A) Puede causar ciclos de espera activa innecesarios.
B) Requiere interrupciones para su funcionamiento.
C) No optimiza el uso de la CPU.
D) Es más compleja de implementar que sin espera ocupada.
A C
Los monitores garantizan…
A) La exclusión mutua al acceder a la memoria compartida.
B) La posibilidad de múltiples procesos activos simultáneamente.
C) El acceso controlado a las variables compartidas.
D) Un único proceso activo en un monitor a la vez
A D
El diseño de micronúcleo permite…
A) Que los servicios del sistema operativo se ejecuten en modo usuario.
B) Un rendimiento superior en la gestión de mensajes.
C) Una arquitectura monolítica para mayor robustez.
D) Añadir servicios nuevos sin modificar el núcleo.
A D
Una ventaja del multiproceso simétrico (SMP) es…
A) La ejecución de procesos en paralelo.
B) Mejor manejo de fallos en los dispositivos de E/S.
C) Flexibilidad en la asignación de procesos entre procesadores.
D) La posibilidad de bloquear procesadores inactivos.
A C