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