O que causaria a programação de passo para causar ineficiência nas operações da CPU?
O cronograma de passo é um tipo de mecanismo de programação que foi introduzido como um conceito simples para alcançar a reserva proporcional de capacidade da CPU entre processos concorrentes. O cronograma de passo visa alocar sequencialmente um recurso para a duração de fatias de tempo padrão (quântico) de uma forma que executa recorrências periódicas de alocações. Assim, um processo p1 que reservou duas vezes a parcela de um processo p2 será alocado duas vezes mais frequentemente do que p2. Em particular, o processo p1 será alocado duas vezes toda vez que p2 estiver esperando por alocação, supondo que nenhum dos dois processos execute uma operação de bloqueio.
As operações de bloqueio causariam problemas de dependência entre p1 e p2 se um deles estivesse bloqueando o outro.