Planificación de Procesos, Hilos y Concurrencia en Sistemas Operativos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,2 KB
Planificación de Procesos
Cuando hay varios procesos compitiendo por la CPU, el sistema operativo utiliza estrategias para decidir el orden de ejecución. Los algoritmos de planificación más comunes incluyen:
- FIFO (First In, First Out): El primer proceso que llega es el primero en ejecutarse.
- Round Robin (RR): Cada proceso recibe un pequeño intervalo de tiempo (quantum). Si no termina, pasa al final de la cola.
- Prioridad: Los procesos con mayor prioridad se ejecutan primero, independientemente de cuándo llegaron.
Hilos (Threads)
Un hilo es una unidad de ejecución más pequeña que un proceso. Los hilos permiten que diferentes partes de un programa se ejecuten en paralelo o alternadamente.
Características de los Hilos
- Comparten recursos: Los
catalán con un tamaño de 18,13 KB