1. 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

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

Exercícios relacionados