Criterio de Planificación
Conjunto de aspectos y principios que se deben tener en cuenta al diseñar un método de planificación en un sistema complejo. Busca un equilibrio entre las esperas y la disponibilidad de recursos, el cual varía según la finalidad del equipo.
Aspectos principales para diseñar un método de planificación:
- Imparcialidad: el planificador tiene que asegurar que cada proceso tenga la fracción de tiempo de procesador que le corresponde.
- Repetitividad: es de esperar que, con cargas de trabajo similares, se presenten comportamientos similares.
- Predecibilidad: el tiempo de procesamiento de un trabajo y el coste de ejecutarlo serán iguales, más o menos, con cualquier carga de trabajo del equipo.
- Eficiencia: el planificador debe procurar que el procesador y los demás recursos del equipo estén trabajando el mayor tiempo posible.
- Productividad: se expresa mediante la cantidad de trabajo que se realiza por unidad de tiempo.
- Economía: el objetivo es reducir los gastos añadidos al mínimo.
- Equilibrio: se procura equilibrar el aprovechamiento de los recursos manteniendo ocupados todos los componentes del equipo.
- Recursos críticos: se debe dar preferencia a aquellos procesos que están ocupando recursos críticos, para que terminen lo antes posible y los liberen.
- Degradación progresiva: la respuesta del sistema debe presentar una degradación lo más uniforme posible al incrementarse la carga de trabajo.
- Tiempos aceptables: el grado de satisfacción que tienen los usuarios respecto al sistema depende del tiempo que deben esperar.