Planificador De Procesos
Conjunto de políticas y mecanismos incorporados al sistema operativo, a través de un módulo denominado planificador, que debe decidir cuál de los procesos encondiciones de ser ejecutado conviene ser despachado primero y qué orden de ejecución debe seguirse
2. Que es un algoritmo de planificación
Un algoritmo de planificación se utiliza para calcularlos recursos que consume otro algoritmo o conjunto de algoritmos (programa) al realizar una determinada tarea. Ej.: Tiempo de finalización, porcentaje de utilización de la CPU, etc.
Un algoritmo deplanificación debe cumplir con los siguientes objetivos:
Imparcialidad.
Política justa.
Eficiencia: mantener la CPU ocupada en lo posible el mayor tiempo con procesos de usuario.
Minimizar eltiempo de espera de usuarios.
Maximizar el número de procesos ejecutados. (Rendimiento: trabajos que se procesan por hora).
Tiempo de respuesta excelente (por ejemplo: minimizar el tiempo derespuesta para los usuarios interactivos).
Predecibilidad en la ejecución.
Equilibrio en el uso de los recursos.
3. Establecer la definición de los principales algoritmos de planificación a corto plazo:a) FCFS.- es el algoritmo de planificación más sencillo. Esto es, el primer proceso en solicitar la CPU es el primero en recibir la asignación de la misma
b) SJF.- Este algoritmo selecciona alproceso con el próximo tiempo de ejecución más corto. Un proceso corto saltará a la cabeza de la cola. La ejecución de un proceso consiste en ciclos de ejecución de CPU y ciclos de espera por E/S. Elalgoritmo selecciona aquel proceso cuyo próximo ciclo de ejecución de CPU sea menor.
c) SRT.- Es el planificador que siempre elige al proceso que le queda menos tiempo esperado de ejecución. Por lotanto, el planificador debe disponer de una estimación del tiempo de proceso para poder llevar a cabo la función de selección, existiendo el riesgo de inanición para procesos largos.
d) RR.- fue...
Regístrate para leer el documento completo.