Tarjetas de Procesos y Hilos en Sistemas Operativos
Procesos y Hilos en Sistemas Operativos: Guía Completa para Estudiantes
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).