Sop cuestionario Flashcards

1
Q

¿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.

A

(Correctas: A, D)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿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

A, B, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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.

A

(Correctas: A, D)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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

A, C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

A C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿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

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿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

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿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.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

El problema productor-consumidor se soluciona mediante…

A) Semáforos.
B) Sleep y Wakeup.
C) Interbloqueos.
D) Monitores.

A

A B D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿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.

A

B D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

A C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Cuál es una desventaja de la planificación por prioridades?

A) Un proceso de alta prioridad puede bloquear procesos de menor prioridad.
B) Es siempre apropiativa.
C) Los procesos de tiempo real no pueden ser priorizados.
D) Puede provocar la inanición de procesos con baja prioridad.

A

A D

18
Q

Una región crítica es…

A) Parte del programa donde se accede a memoria compartida.
B) Un espacio exclusivo para variables locales.
C) Utilizada para mejorar la sincronización de procesos.
D) Un procedimiento utilizado solo en sistemas monohilo.

A

A C

19
Q

En la planificación garantizada, el sistema operativo…

A) Divide el tiempo de CPU de manera equitativa entre todos los usuarios.
B) Solo asigna procesos a los usuarios más activos.
C) No garantiza un uso justo de la CPU.
D) Promete un porcentaje fijo de procesador a cada usuario

A

A D

20
Q

l sistema operativo monolítico…

A) Organiza las funciones jerárquicamente en capas.
B) Permite la interacción libre entre todos los procedimientos.
C) Utiliza un núcleo reducido para mayor eficiencia.
D) Facilita la extensión modular de funciones

A

B

21
Q

Un semáforo binario se utiliza para…

A) Sincronizar procesos.
B) Garantizar la exclusión mutua.
C) Controlar el acceso a recursos compartidos.
D) Gestionar interrupciones en sistemas de tiempo real

A

A B C

22
Q

¿Qué describe mejor la comunicación por mensajes?

A) Es asincrónica y utiliza buffers intermedios.
B) Los procesos emisor y receptor deben sincronizarse previamente.
C) Los mensajes tienen siempre una longitud fija.
D) Utiliza las primitivas send y receive.

A

A B D

23
Q

Una arquitectura de clúster proporciona…

A) Alta disponibilidad y escalabilidad.
B) Procesamiento en paralelo con memoria compartida.
C) La sensación de una única máquina.
D) Exclusión mutua entre nodos.

A

A C

24
Q

Los algoritmos de planificación por lotes son…

A) Interactivos y basados en prioridad.
B) No apropiativos.
C) Utilizados para tareas de tiempo real.
D) Planificación Round Robin.

A

B

25
Q

En la planificación por colas múltiples (MLQ), los procesos…

A) Pueden moverse entre diferentes colas.
B) Están asignados a colas fijas con diferentes prioridades.
C) Solo usan un algoritmo de planificación.
D) Se asignan basándose en el tipo de tarea

A

B D

26
Q

¿Qué problemas aborda la memoria virtual en los sistemas de multiprogramación?

A) Procesos que no caben en la memoria RAM contigua.
B) Procesos que necesitan ejecutarse sin estar totalmente cargados en RAM.
C) Reducir la cantidad de procesos en RAM.
D) Aumentar el grado de multiprogramación sin limitaciones.

A

A B D

27
Q
  1. ¿Qué técnica evita la eliminación de páginas que están realizando operaciones de entrada-salida?

A) Bloqueo de páginas en memoria.
B) Swapping.
C) Política de asignación global.
D) Política de asignación local.

A

A

28
Q
  1. ¿Cuál es una característica de las tablas de páginas multinivel?

A) Requieren tener todas las tablas en memoria todo el tiempo.
B) Reducen la cantidad de memoria necesaria para almacenar las tablas.
C) Solo pueden ser usadas en sistemas monoprogramados.
D) Simplifican la gestión de la memoria en sistemas de gran tamaño.

A

B D

29
Q

¿Qué permite una tabla de páginas invertida?

A) Una entrada por cada proceso en memoria RAM.
B) Una entrada por cada marco de página en memoria RAM.
C) Menor uso de espacio en memoria RAM.
D) Mayor facilidad en la traducción de direcciones.

A

B C

30
Q

¿Cuál es la función del TLB (Translation Lookaside Buffer)?

A) Acelerar la traducción de direcciones virtuales a físicas.
B) Almacenar temporalmente los procesos en disco.
C) Verificar el uso correcto de la memoria por los procesos.
D) Evitar el uso de caché en la memoria.

A

A

31
Q

¿Qué sucede cuando se produce un fallo de página?

A) El proceso se detiene y se busca la página en disco.
B) La CPU genera un TRAP al sistema operativo.
C) Se continúa la ejecución sin interrupciones.
D) La página se carga automáticamente en memoria sin intervención del SO.

A

A B

32
Q

¿Cuál es una característica del algoritmo de reemplazo de páginas FIFO?

A) Siempre elimina la página más nueva.
B) Se quitan páginas frecuentemente usadas.
C) Mantiene una lista de las páginas en memoria por orden de antigüedad.
D) Mejora el uso del procesador.

A

B C

33
Q

¿Qué función cumple la MMU (Unidad de Administración de Memoria)?

A) Traduce direcciones virtuales a físicas.
B) Administra el espacio de direcciones del procesador.
C) Controla el uso de la memoria caché.
D) Ajusta dinámicamente el tamaño de las páginas.

A

A

34
Q

¿Qué describe mejor la paginación?

A) Divide el programa en partes desiguales.
B) Las páginas se almacenan en marcos en la RAM.
C) No necesita de una tabla de páginas.
D) Requiere traducción de direcciones virtuales a físicas.

A

B D

35
Q

¿Cuál es la principal desventaja del uso del mapa de bits para la administración de memoria?

A) Requiere una gran cantidad de espacio de memoria.
B) Es difícil de implementar.
C) Es necesario buscar series de bits consecutivos en 0 para asignar memoria.
D) Solo se puede utilizar con particiones fijas.

A

C

36
Q

¿Qué técnica de administración de memoria utiliza un espacio en disco como si fuera memoria RAM?

A) Memoria virtual.
B) Reasignación.
C) Multiprogramación con particiones variables.
D) Ajuste rápido.

A

A

37
Q

¿Cuál es una ventaja de las particiones fijas con colas independientes?

A) Garantizan la independencia entre particiones.
B) Maximiza el uso de la memoria RAM.
C) Permite que un proceso ocupe múltiples particiones a la vez.
D) Los problemas en una partición no afectan a las demás.

A

A D

38
Q

. En la multiprogramación con particiones fijas y cola única, ¿qué sucede si los procesos pequeños no son seleccionados?

A) Se quedan en la cola indefinidamente.
B) Un proceso no puede ser excluido más de “x” veces para evitar la inanición.
C) Se elimina automáticamente de la memoria.
D) Siempre se seleccionan antes que los procesos más grandes.

A

B

39
Q

¿Cuál es una de las desventajas de la monoprogramación?

A) Baja utilización del procesador.
B) Alta utilización de la memoria.
C) Solo se ejecuta un proceso a la vez.
D) Alta utilización del disco duro.

A

A C

40
Q

¿Cuál es la principal función del administrador de memoria en un sistema operativo?

A) Mantener un registro de qué partes de la memoria están en uso y cuáles están libres.
B) Asignar y liberar espacio de memoria para los procesos.
C) Administrar el intercambio entre la memoria principal y el disco duro.
D) Mejorar la velocidad del procesador.

A

A B C