- Em arquiteturas VLIW (Very Long Instruction Word), as decisões de escalonamento são feitas por:
a) Hardware em tempo de execução
b) Compilador em tempo de compilação
c) Sistema operacional
d) Unidade de controle dinâmica
a) Hardware em tempo de execução
b) Compilador em tempo de compilação
c) Sistema operacional
d) Unidade de controle dinâmica
Passo 1
O enunciado pergunta em arquiteturas VLIW (Very Long Instruction Word) quem faz as decisões de escalonamento das instruções. O conteúdo é de organização de computadores, mais precisamente o método de escalonamento estático vs. dinâmico.
Passo 2
Em VLIW não há hardware sofisticado de escalonamento em tempo de execução (como em arquiteturas superscalar com dynamic scheduling). Em vez disso, o compilador analisa o código na fase de compilação, resolve dependências, organiza as instruções em pacotes (as “very long instruction words”) e define o paralelismo.
Passo 3
Como o escalonamento em VLIW é feito antecipadamente pelo compilador, nem o sistema operacional nem unidades de controle dinâmicas são responsáveis por essa tarefa em tempo de execução.
Resposta
b) Compilador em tempo de compilação