•La mayoría de los recursos, si no es que todos, se planifican antes de que
se utilicen. La asignación de procesadores físicos a los procesos hace posible que estos realicen su trabajo, y
tal asignación es un problema
complejo manejado por el Sistema Operativo.
La planificación hace referencia a
un conjunto de políticas y mecanismos incorporados al sistema operativo que gobiernan el
orden en que se ejecutan los trabajos que deben ser cumplimentados por el
sistema informático.
Objetivos
•El objetivo
principal de la planificación es optimizar el rendimiento del sistema y
proporcionar un buen servicio a todos los procesos que se encuentren en el. En
general, la planificación trata de cubrir los siguientes objetivos:
• Justicia.
•Máxima capacidad de ejecución.
•Máximo numero de usuarios interactivos.
• Predecibilidad
•Minimización de la sobrecarga.
•Equilibrio en el uso de recursos
•Seguridad de las prioridades.
•Evitar la postergación indefinida.
Criterios:
Para
realizar los objetivos de la planificación,
un mecanismo de planificación
debe considerar lo siguiente:
• La limitación de un proceso a las operaciones de Entrada / Salida
•La limitación de un proceso a la CPU
•¿Que urgencia tiene una respuesta rápida?
• La prioridad de un proceso
•Frecuentemente un proceso genera fallos (carencias) de pagina
•Frecuentemente un proceso ha sido apropiado por otro de mas
alta prioridad, lo cual significa lo siguiente
• ¿Cuanto tiempo de ejecución real ha recibido
el proceso?
No hay comentarios.:
Publicar un comentario