lunes, 23 de septiembre de 2013

PROCESOS DE CPU

PROCESOS DE CPU

CRITERIOS DE PLANIFICACION:


1. Planificación: forma o criterio que se sigue a la hora  de decidir qué proceso debe entrar en ejecución.
Los distintos algoritmos tienen propiedades diferentes y pueden favorecer  o perjudicar  a un tipo   u otro de procesos.
2. Proceso: Es un programa en ejecución que incluye la actividad actual, representada por el valor del contador de programa y el contenido de los registros del procesador.
3. Para comparar los algoritmos de planificación  se han propuesto varios criterios :

Utilización de la CPU: porcentaje de tiempo que el procesador está ocupado.
Productividad de la CPU: números de trabajos por unidad de tiempo  que finalizan.
Tiempo  de retorno:tiempo en que tarda un proceso en ejecutarse.
Tiempo de espera: tiempo de un proceso en lista de procesos listos.
Tiempo de respuesta: Tiempo de un proceso en dar la primera respuesta.

ALGORITMOS DE PLANIFICACION 
1. Por orden de llegada (FCFS).
2. Prioridad de trabajo mas breve (SJF).
3. Prioridad al que resta menos tiempo (STRF).
4. Planificación por prioridades (estáticas o dinámicas).
5. Planificación circular o “Round Robin”.
6. Planificación con clases de prioridades.
7. Planificación con múltiples colas realimentadas

TIPOS DE PLANIFICACION:
Planificación no exclusiva: un proceso no es expulsado de la CPU hasta que finalice  o se bloquea.
Ejemplo:




0 comentarios:

Publicar un comentario