Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Selecciona de los procesos en memoria aquellos que están listos para ejecutar, y le entrega la
CPU a uno de ellos.
4. Termina.
DESPACHADOR
• Conmutación de contexto
• Conmutación al modo usuario
• Saltar a la ubicación adecuada en el programa del usuario para reiniciar el programa.
LATENCIA DE DESPACHO
CRITERIOS DE PLANIFICACIÓN
Asocia con cada proceso la longitud de su próxima ráfaga de CPU. Usa estas longitudes para
planificar el proceso con el menor tiempo.
• No expropiativo – Una vez la CPU es asignada al proceso no puede ser expropiado hasta
que termine su ráfaga de CPU(SPN).
• Expropiativo – Si llega un nuevo proceso con una longitud de ráfaga menor que el
tiempo restante del proceso en ejecución, este es expropiado. Este esquema es
conocido como El menor tiempo restante primero (SRTF).
• SJF es óptimo- da un tiempo de espera mínimo para un conjunto de procesos.
La comunicación entre procesos: necesaria si se desea que varios procesos puedan colaborar
para realizar una misma tarea. Sincronización === funcionamiento coordinado en la resolución
de una tarea encomendada.
• síncrona: los dos procesos han de ejecutar servicios de forma simultánea. El emisor ha
de ejecutar el servicio enviar mientras el receptor ejecuta recibir.
• asíncrona: el emisor hace el envío y prosigue su ejecución. El SO ofrece un
almacenamiento intermedio para guardar la información enviada, hasta que el receptor
la solicite.
Para que los procesos puedan sincronizarse es necesario disponer de servicios que permitan
bloquear o suspender bajo determinadas circunstancias la ejecución de un proceso. Los
principales mecanismos de sincronización que ofrecen los sistemas operativos son:
▪ Señales
▪ Tuberías
▪ Semáforos
▪ Mutex y variables condicionales
▪ Paso de mensajes