• Matéria: Informática
  • Autor: tommysky
  • Perguntado 7 anos atrás

PERGUNTA 5
Quando falamos em desempenho computacional não podemos deixar de falar em arquiteturas superescalares. Nestas arquiteturas diversos processos de pipelines ocorrem ao mesmo tempo, podendo receber instruções fora de ordem, caso haja disponibilidade de hardware e de dados para a sua execução. Neste caso os pipelines deverão se ocupar dos hazards.
Dados os itens a seguir, classifique-os como 1 (hazards estruturas) ou como 2 (hazards de controle).
(_) Busca do pipeline por um operando sem dispor de memória.
(_) Alcance do pipeline por uma operação de desvio.
(_) Deverá ser carregado um valor, sem haver memória, durante o processo de pipeline.
(_) Ocorre, após uma situação de desvio, o bloqueio do pipeline.
(_) Há falta de recursos para executar uma operação.
Agora, escolha a alternativa que traz a sequência correta de respostas.
2, 1, 1, 2 e 1.
1, 2, 1, 2 e 1.
2, 2, 1, 1 e 1.
1, 2, 1, 1 e 2.
1, 1, 1, 2 e 1.

Respostas

respondido por: vchinchilla22
26

Classificando os itens como hazards de estruturas (1) e hazards de controle (2), a sequência correta de respostas é: Alternativa b) 1, 2, 1, 2 e 1.

O que são hazards?

Na arquitetura do computador, um hazard é um problema potencial que pode ocorrer em um processador segmentado. Dentre os principais tipos de hazards temos:

  • Os hazards de estruturas ocorre quando duas instruções desejam acessar o mesmo recurso de hardware ao mesmo tempo, ou seja, ocorre uma falta de recursos;

  • Os hazards de controle são causados ​​por instruções de salto que não precisa ser necessariamente o próximo no código ou outras modificações do PC, ou seja, há um desvio das instruções.

Entenda mais sobre programação em:  https://brainly.com.br/tarefa/48923743

Anexos:
respondido por: grodriguees77
1

Resposta:

1, 2, 1, 2 e 1.

Explicação:

A resposta está correta pois quando ocorre falta de recursos estamos falando em hazard estrutural e em caso de desvio em hazard de controle.

Perguntas similares