lunes, 11 de octubre de 2010

8. ¿Qué es el planificador de Procesos?


El planificador de procesos selecciona entre los procesos en memoria listos para ejecutar, asigna el CPU a uno de ellos.

Puede entrar en acción cuando:

1. Cambia de estado ejecutando a espera
2. Cambia de estado ejecutando a listo
3. Cambia de estado esperando a listo
4. Termina

                Algunos criterios de planificación son:
  •   Utilización de CPU – mantener el CPU tan ocupado como sea posible
  •   Rendimiento (Throughput) – # de procesos que completan su ejecución por unidad de tiempo
  •   Tiempo de vuelta – cantidad de tiempo para ejecutar un proceso  particular
  •   Tiempo de espera – cantidad de tiempo que un proceso ha esperado en la cola listos
  •   Tiempo de respuesta – cantidad de tiempo que toma desde que una solicitud se realiza hasta que se produce la primera respuesta, no salida (para ambientes de tiempo-compartido)

2 comentarios:

  1. uuffff!! Bastante bien explicado.. nosostros escribimos bien poqito.

    ResponderEliminar
  2. Esta mas que claro, platifica, especifica cual proceso es el que esta listo para ejecutarse igual y es algo parecido a pilas y colas

    ResponderEliminar