planificacion de procesos

Solo disponible en BuenasTareas
  • Páginas : 3 (676 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2014
Leer documento completo
Vista previa del texto
Planificación de procesos.
Se denomina planificación (scheduling) al mecanismo utilizado por el sistema operativo para determinar que proceso (entre los procesos presentes en el sistema) debeejecutarse en cada movimiento. Todos los procesos se ejecutan parcialmente en modo usuario y parcialmente en modo sistema. La manera como el hardware soporta estos modos varia, pero en general hay unmecanismo seguro para pasar de modo usuario a modo sistema y viceversa.
El modo usuario tiene muchos menos privilegios que le modo sistema. Cada vez que un proceso hace una llamada de sistema, cambiade modo usuario a modo sistema y sigue ejecutándose. Llegado este punto, el núcleo se esta ejecutando por el proceso.

Planificador Round Robin.
Es un algoritmo de los más conocidos dentro de losalgoritmos de planificación, y de los más usados también. Consta básicamente de la asignación de un quantum a cada proceso, como tiempo máximo de uso del procesador.
El tiempo del procesador se divideen cuotas o quantum son asignados a los procesos solicitantes. Ningún proceso puede ejecutarse durante más tiempo que el establecido por ese quantum si hay mas procesos esperando en la cola delistos. Si un proceso necesita mas tiempo para completarse después de agotar su cuota de tiempo, volvería de nuevo a la cola de procesos preparados. Si el proceso termina antes de que expire esta cuota detiempo, el planificador daría inmediatamente el procesador a otro proceso en situación de listo.

Esquema representativo de un Planificador Round Robin, donde cada número es su quantumPlanificador por lista de espera múltiple.
En sistemas mixtos donde coexisten procesos interactivos y procesos por lotes, resulta mas conveniente adoptar una planificación compleja que combine a variasdisciplinas. Un modo de implementar este planificador es clasificar la carga de trabajo de acuerdo con sus características y mantener colas de procesos separados servidas por diferentes planificadores....
tracking img