Diferencia entre revisiones de «Planificación de procesos»
De Wiki de Sistemas Operativos
(eliminar definición de planificador (ya realizada)) |
|||
Línea 2: | Línea 2: | ||
== Aspectos para diseñar un buen planificador == | == Aspectos para diseñar un buen planificador == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Además, debe cumplir las siguientes características: | Además, debe cumplir las siguientes características: |
Revisión del 21:01 13 mar 2011
Todo planificador de procesos emplea uno o varios criterios (scheduling policy, en inglés) que determinan el criterio de selección del proceso que empleará el procesador.
Aspectos para diseñar un buen planificador
Además, debe cumplir las siguientes características:
- Repetitividad : con cargas de trabajo (cantidad de procesos a atender) similares, el procesador debe tener comportamientos similares.
- Predecivilidad : hace referencia la tiempo de terminación de un proceso para cierta carga de trabajo, deben ser similares con cargas de trabajo parecidas.
- Eficiencia : debe tomar decisiones rápidas para aumentar el rendimiento.
- Reducir el número de conmutaciones : de nuevo, para aumentar el rendimiento y reducir la penalización asociada.
- Atender prioridades.
- A mayores cargas de trabajo el rendimiento debe degradar uniformemente.