La idea es que para tener protección de CPU precisás un timer que genere interrupciones para activar al sistema operativo. Si no tenés el timer no lo podés arreglar con un algoritmo de planificación. En particular sin timer no podrías implementar un algoritmo expropiativo si todas las CPUs están ocupadas y los procesos no se bloquean.
Saludos