Conceptos Clave de Sistemas Operativos: Procesos, Sincronización y Deadlock

Procesos e Hilos

#

Pregunta

Respuesta Correcta

1

Concurrencia es:

a. Ejecución paralela o pseudoparalela con acceso a recursos compartidos

2

Condición de Carrera es:

b. Cuando el resultado depende del orden particular en que se intercalan las operaciones de procesos concurrentes

3

Cuando nunca hay más de un proceso ejecutando en su sección crítica, se conoce como:

c. Exclusión Mutua

11

Cuando se ejecuta un proceso con multihilo en una CPU, los hilos:

c. Toman turnos para ejecutarse

12

Es llamada para crear hilos:

d. Ninguno (Correcta: pthread_create())

Exclusión Mutua y Sincronización

#

Pregunta

Respuesta Correcta

4

Cuando se ejecuta sin interrupciones como una sola acción atómica:

c. Instrucción TSL

5

Un semáforo es:

c. Es una estructura de datos que consta de 2 operaciones

6

Los semáforos pueden ser utilizados de dos formas distintas:

b. Exclusión Mutua y Sincronización

7

Mutex es una variable que puede estar en uno o dos estados:

a. Bloqueado y desbloqueado

8

Es utilizado para exclusión mutua:

d. Semáforo binario

Sistema de Archivos y Demonios

#

Pregunta

Respuesta Correcta

9

Llamada al sistema para administración del sistema de directorios:

b. link, chdir, mount

10

Se conocen como demonios (daemons):

c. Los procesos que permanecen en segundo plano para manejar ciertas actividades como páginas web, correo

Procesos y Planificación (2019)

#

Pregunta

Respuesta Correcta

1

Los estados de un proceso son:

Nuevo, Listo, En ejecución, Bloqueado, Terminado (no había opción correcta)

2

Son modelos de planificación de procesos:

a. Con conmutación

3

Características del Algoritmo PEPS:

a. Cada proceso corre hasta que termina o hasta que hace una llamada E/S
b. La atención es por orden de llegada
c. Cada proceso corre hasta que se bloquea o hasta que hace una llamada E/S

4

Evitar que un proceso de alta prioridad se ejecute por demasiado tiempo, pertenece a:

d. Ninguno (Correcta: Round Robin)

8

Son algoritmos de planificación:

a. Planificación por sorteo

Arquitectura del Sistema Operativo

#

Pregunta

Respuesta Correcta

5

Un multiprocesador es:

b. Varios CPUs, una memoria y una E/S

10

En los sistemas monolíticos:

a. El sistema operativo se ejecuta como un conjunto de programas en modo kernel

11

En los sistemas microkernel:

c. Se divide el OS en módulos pequeños y uno corre en modo kernel y el resto en modo usuario

Sincronización y Comunicación

#

Pregunta

Respuesta Correcta

6

Liste las primitivas de semáforo:

a. up
b. down

7

Las primitivas send/receive son propias de:

a. Monitores

Funcionamiento del Procesador

#

Pregunta

Respuesta Correcta

9

Son registros usados por el procesador:

a. Contador de Programa, Apuntador de Pila, PSW

12

Si un proceso en modo usuario necesita un servicio del sistema, debe hacer:

c. Llamada al sistema

Generalidades del Sistema Operativo (2023)

#

Pregunta

Respuesta Correcta

1

¿Cuál es la definición correcta de SO?

a. Sistema operativo es un conjunto de programas que controlan y administran los recursos de la computadora

2

Tipos de SO en el extremo superior:

d. SO de Mainframe

3

Sistema operativo con el tiempo como parámetro principal:

d. Ninguno (Correcta: RTOS)

Llamadas y Funciones del Sistema

#

Pregunta

Respuesta Correcta

4

En la llamada fchown(fd, owner, group), ¿de qué archivo se obtiene owner?

c. /etc/passwd

5

Cambiar de modo usuario a modo kernel es propio de:

b. Llamada al Sistema

Procesos y Estados

#

Pregunta

Respuesta Correcta

6

Estados de un proceso:

d. Listo, En Ejecución, Bloqueado

8

¿En qué caso el proceso hijo queda en estado zombi?

c. Cuando el proceso hijo termina antes y el proceso padre sigue en ejecución

Comunicación y Mensajes

#

Pregunta

Respuesta Correcta

7

Primitivas de paso de mensajes:

c. Send/Receive

Interbloqueo (Deadlock)

#

Pregunta

Respuesta Correcta

9

Acción válida para recuperarse de un interbloqueo:

a. Recuperación por medio de la suspensión de procesos

10

Flujo completo para la adquisición de recursos:

c. Solicitar recurso, utilizar recurso, liberar recurso

11

Afirmación correcta sobre las condiciones de Coffman:

c. Las 4 condiciones de Coffman deben estar presentes para que ocurra un interbloqueo

12

Afirmación sobre el Algoritmo del Avestruz:

Se puede ignorar el problema si el esfuerzo para solucionarlo es mayor que la frecuencia con la que ocurre el problema

13

No es una estrategia de solución para el interbloqueo:

Apropiación de recursos

Interbloqueo y Recuperación (2024)

#

Pregunta

Respuesta Correcta

1

¿Qué implica la recuperación a través del retroceso?

b. Hacer que los procesos realicen puntos de comprobación en forma regular

2

¿Qué no es una estrategia para evitar interbloqueo?

c. Asignación libre y aleatoria de recursos

4

¿Qué evita la condición de espera circular?

c. Ordenar los recursos en forma numérica

10

¿Es algoritmo de planificación?

Ninguna de las opciones era válida (respuesta verdadera: Planificación por sorteo)

14

¿Qué hace la planificación por sorteo?

a. Seleccionar al azar un boleto asignado previamente a un proceso, luego el que tiene ese boleto obtiene el recurso

Procesos y Estados (II)

#

Pregunta

Respuesta Correcta

5

¿Estados de un proceso en el modelo de procesos?

Ninguna (la correcta sería: Nuevo, Listo, En ejecución, Bloqueado, Terminado)

12

¿Qué condición permite que un proceso termine involuntariamente?

b. Error fatal, eliminado por otro proceso

Sección Crítica y Sincronización

#

Pregunta

Respuesta Correcta

6

¿Cuál es candidato a región crítica?

b. Variable Global

7

¿Diferencia entre Peterson y Alternancia Estricta?

a. Uso de dos variables: una para turno, otra para interés en entrar a la región crítica

8

¿Qué se ejecuta como acción atómica?

c. Instrucción TSL

Algoritmos de Planificación

#

Pregunta

Respuesta Correcta

9

¿Qué caracteriza al algoritmo PEPS?

b. Orden de llegada, y cada proceso corre hasta que termina o hace E/S

Modelos de Sistemas Operativos

#

Pregunta

Respuesta Correcta

11

¿Variación del microkernel?

c. Exokernel

Problemas Clásicos de Sincronización

#

Pregunta

Respuesta Correcta

13

¿Qué describe el problema del productor-consumidor?

c. Comparten un búfer común de tamaño fijo

15

¿Qué problema modela competencia por recursos limitados?

a. Lectores-Escritores

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.