Diferencia entre revisiones de «Planificador de procesos»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(funciones del planificador de procesos)
 
(completar con más matices)
Línea 2: Línea 2:
  
 
* Llevar el control del estado de cada proceso.
 
* Llevar el control del estado de cada proceso.
* Decidir qué proceso usará el procesador y durante cuanto tiempo.
+
* Decidir qué proceso usará el procesador y durante cuanto tiempo, para ello empleará un cierto criterio en base al cual tomará las decisiones. Si implementa multiprogramación, deberá emplear un criterio que evite que un proceso monopolice el procesador.
* Asignar el procesador al proceso.
+
* Asignar el procesador al proceso, restableciendo el contexto de la ejecución del proceso por donde fuere.
* Retirar el procesador al proceso.
+
* Retirar el procesador al proceso, salvando el contexto de la ejecución del proceso, para poder restablecerlo posteriormente una vez que vuelva a ser asignado.

Revisión del 03:51 23 feb 2011

El planificador de procesos es la parte del sistema operativo que tiene como funciones principales:

  • Llevar el control del estado de cada proceso.
  • Decidir qué proceso usará el procesador y durante cuanto tiempo, para ello empleará un cierto criterio en base al cual tomará las decisiones. Si implementa multiprogramación, deberá emplear un criterio que evite que un proceso monopolice el procesador.
  • Asignar el procesador al proceso, restableciendo el contexto de la ejecución del proceso por donde fuere.
  • Retirar el procesador al proceso, salvando el contexto de la ejecución del proceso, para poder restablecerlo posteriormente una vez que vuelva a ser asignado.