Las
disciplinas de planificación pueden ser:
•
Expropiativas
• No
expropiativas
Se denomina
planificador al software del sistema operativo encargado de asignar los
recursos de un sistema entre los procesos que los solicitan. Siempre que haya
tomar una decisión, el planificador debe decidir cuál de los procesos que
compiten por la posesión de un determinado recursos lo recibirá. Los
algoritmos tienen distintas propiedades según los criterios en los
que se basen para su construcción, lo cual se refleja en qué tipo de procesos
se puede ver favorecido frente a otro en la disputa del procesador. Antes de
realizar la elección de un algoritmo se debe considerar las propiedades de estos
frente al criterio de diseño elegido. Algunos de estos son:
a) Eficacia:
Se expresa como un porcentaje del tiempo medio de utilización. Aunque puede
parecer lógico intentar mantener este parámetro próximo al 100%, con un valor
tan elevado otros aspectos importantes de medida del comportamiento del sistema
pueden verse deteriorados, como por ejemplo el tiempo medio de espera.
b)
Rendimiento: Es una medida del número de procesos completados por unidad de
tiempo.
c) Tiempo de
retorno o regreso: Es el intervalo de tiempo que transcurre desde que un
proceso se crea o presenta hasta que completa por el sistema.
d) Tiempo de
espera: Es el tiempo que el proceso espera hasta que se le concede el
procesador. Puede resultar una medida más adecuada de la eficiencia del
sistema, ya que se elimina de la media el tiempo que tarda en ejecutarse el
mismo.
e) Tiempo de
respuesta a un evento: Se denomina así el intervalo de tiempo que transcurre
desde que se señala un evento hasta que se ejecuta la primera instrucción de la
rutina de servicio de dicho evento.
No hay comentarios.:
Publicar un comentario