2.6 Técnicas de administración del planificador
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 (técnicas) 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. Por ejemplo 10 procesos por segundo.
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. El criterio de selección de un
algoritmo se suele basar en la maximización o minimización de una función de los
parámetros anteriores.
Comentarios
Publicar un comentario