Ciência da Computação Arquitetura de Computadores

Quando um computador é multiprogramado, ele muitas vezes tem múltiplos processos ou threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Se uma CPU se encontrar disponível, deverá ser feita uma escolha de qual processo executará em seguida. A parte do sistema operacional que faz essa escolha é chamada
  • A. barramento de dados.
  • B. thread de execução.
  • C. stack pointer.
  • D. escalonador.
  • E. mecanismo de filas.