Las especialidades organizacionales pueden incluir:
• Expropiado
• No expropiatorio
El programador es un programa en el sistema operativo que se
delega para asignar recursos del sistema entre los procesos solicitados. En la
medida en que pueda elegir, el programador debe dictar cuál de los procesos que
compiten por la propiedad del recurso definido debe recibirlo. Los algoritmos
tienen diferentes características dependiendo de los criterios sobre los que
fueron creados. Esto se refleja en qué tipos de procesos se priorizan sobre
otros en la discusión del procesador. Antes de votar sobre un algoritmo, las
características de ese algoritmo deben tenerse en cuenta frente a los criterios
de diseño elegidos. Algunos de los dichos son:
a) Eficacia: Expresada como porcentaje del tiempo medio de
ejecución. Si bien puede parecer lógico tratar de mantener este parámetro cerca
del 100 %, un costo tan alto puede degradar otros puntos de medición relevantes
del comportamiento del sistema, como la latencia promedio que existe.
b) Desempeño: Una medida del número de procesos completados
por unidad de tiempo.
c) Retorno o Tiempo de Retorno: El intervalo de tiempo entre
cuando un proceso es creado o visto y cuando es completado por el sistema.
d) Tiempo de Espera: La cantidad de tiempo que un proceso
espera para que se le conceda un procesador. Debido a que el tiempo que tarda
el sistema en ejecutarse se ha eliminado del promedio, es posible que podamos
medir la eficiencia del sistema con mayor precisión.
e) Tiempo de respuesta a un evento: Es el intervalo de
tiempo desde que se ve el evento hasta que se ejecuta la primera instrucción de
la rutina de servicio del evento.
0 comentarios:
Publicar un comentario