Con frecuencia nos encontramos con situaciones en las que 2 o más procesos son ejecutables desde el punto de vista lógico. en que estos casos el sistema de operacion debe decidir cuál de ellos debe ejecutarse primero. la parte del sistema operativo que lleva acabo esta decisión se llama planificador y el algoritmo que se utiliza se conece como algoritmo de planificación.