¿Qué provocaría que la programación por tramos causara ineficacia en las operaciones de la CPU?
La programación por tramos es un tipo de mecanismo de programación que se ha introducido como concepto sencillo para conseguir una reserva proporcional de la capacidad de la CPU entre procesos concurrentes. La programación en franjas tiene como objetivo asignar secuencialmente un recurso para la duración de franjas de tiempo estándar (quantum) de forma que se realicen recurrencias periódicas de asignaciones. Así, a un proceso p1 que haya reservado el doble de cuota que un proceso p2 se le asignará el doble de veces que a p2. En concreto, el proceso p1 se asignará incluso dos veces cada vez que p2 esté esperando una asignación, suponiendo que ninguno de los dos procesos realice una operación de bloqueo.
Las operaciones de bloqueo provocarían problemas de dependencia entre p1 y p2 si uno de ellos bloquea al otro.