Tarjetas de Procesos y Hilos en Sistemas Operativos

Procesos y Hilos en Sistemas Operativos: Guía Completa para Estudiantes

1 / 28

¿Qué es el algoritmo de planificación Round Robin y cuál es su métrica central?

Algoritmo apropiativo para tiempo compartido que asigna cíclicamente a cada proceso un cuanto de tiempo (quantum) fijo de CPU.

Toca para girar · Desliza para navegar

Sistemas operativos

28 tarjetas

Tarjeta 1

Pregunta: ¿Qué es el algoritmo de planificación Round Robin y cuál es su métrica central?

Respuesta: Algoritmo apropiativo para tiempo compartido que asigna cíclicamente a cada proceso un cuanto de tiempo (quantum) fijo de CPU.

Tarjeta 2

Pregunta: ¿Cómo se define el estado de hambruna (starvation) en planificación de procesos?

Respuesta: Anomalía donde un proceso listo es postergado indefinidamente porque el planificador favorece continuamente a otros procesos.

Tarjeta 3

Pregunta: ¿Cuáles son los tres componentes principales en memoria que integran la imagen de usuario de un proceso?

Respuesta: 1) Segmento de texto o código; 2) Segmento de datos (variables globales/estáticas); 3) Pila (stack) y montón (heap) para memoria dinámica.

Tarjeta 4

Pregunta: ¿Qué características tienen las llamadas al sistema asincrónicas (no bloqueantes) en E/S?

Respuesta: 1) Devuelven control inmediatamente sin esperar la transferencia física; 2) Permiten ejecutar cálculo concurrente; 3) Requieren notificación posterior

Tarjeta 5

Pregunta: ¿Cuál es la diferencia entre sistemas de Tiempo Real Duro y Blando?

Respuesta: Hard RT: incumplir plazos es fallo catastrófico (ej. navegación aérea). Soft RT: retrasos reducen la calidad de servicio pero son tolerables (ej. stre

Tarjeta 6

Pregunta: En sincronización, ¿qué significa 'ningún proceso debe esperar indefinidamente para entrar a su región crítica'?

Respuesta: Significa ausencia de hambruna: todos los procesos eventualmente deben poder entrar a su sección crítica.

Tarjeta 7

Pregunta: ¿Cuál es la función del constructo de alto nivel llamado Monitor?

Respuesta: Agrupar variables, estructuras y procedimientos en un paquete donde el compilador garantiza la exclusión mutua, permitiendo un solo proceso activo den

Tarjeta 8

Pregunta: ¿Qué diferencias distinguen a un hilo frente al proceso padre que lo aloja?

Respuesta: El hilo tiene su propio contador de programa, su propia pila de ejecución y su propio conjunto de registros, pero comparte archivos abiertos y espacio

Tarjeta 9

Pregunta: ¿Quién decide cuál proceso en estado 'Listo' ocupará la CPU a continuación?

Respuesta: El planificador de procesos (Scheduler) del sistema operativo.

Tarjeta 10

Pregunta: ¿Qué escenario clásico de concurrencia describe procesos que intercambian información mediante un almacén compartido de tamaño fijo?

Respuesta: El problema del Productor y el Consumidor (o problema del búfer limitado).