Logo Passei Direto
Buscar
Numa discussão técnica sobre a utilidade e funcionalidade do pipeline foram citadas as seguintes afirmativas:
( ) o número de estágios do pipeline é determinado pelo clock do processador.
( ) o pipeline reduz para um único ciclo, a execução das instruções de três ciclos.
( ) embora o pipeline melhore o tempo de latência ele diminui o throughput global.
a) V - V - F
b) V - F - V
c) F - F - V
d) F - F - F
e) V - V – V
User badge image
Exercícios Para o Aprendizado

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada afirmativa sobre o pipeline: ( ) O número de estágios do pipeline é determinado pelo clock do processador. Falso. O número de estágios do pipeline é uma característica do design do processador e não está diretamente ligado ao clock do processador. ( ) O pipeline reduz para um único ciclo, a execução das instruções de três ciclos. Falso. O pipeline permite a execução de múltiplas instruções em paralelo, dividindo o processamento em estágios, mas não reduz necessariamente o tempo de execução de uma instrução para um único ciclo. ( ) Embora o pipeline melhore o tempo de latência ele diminui o throughput global. Verdadeiro. O pipeline pode melhorar o tempo de latência, permitindo que várias instruções sejam processadas ao mesmo tempo, mas pode diminuir o throughput global devido a possíveis hazards e interrupções no fluxo de instruções. Portanto, a sequência correta é: c) F - F - V.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

m pipeline, quando uma instrução depende do resultado da instrução anterior que ainda não foi concluída, dizemos que temos um exemplo de hazard de dados. III. Uma maneira de evitar um hazard estrutural é a duplicação de um recurso para permitir todas as combinações de instruções que queremos executar em um mesmo ciclo de clock. IV. O adiantamento (Bypassing ou Forwarding) de dados é uma técnica para resolver alguns tipos de hazard de dados que consiste em utilizar o elemento de dado a partir dos buffers internos em vez de esperar que chegue nos registradores visíveis ao programador ou na memória.
I. Uma instrução depende do resultado da instrução anterior que ainda não foi concluída.
II. Uma maneira de evitar um hazard estrutural é a duplicação de um recurso para permitir todas as combinações de instruções que queremos executar em um mesmo ciclo de clock.
III. O adiantamento (Bypassing ou Forwarding) de dados é uma técnica para resolver alguns tipos de hazard de dados que consiste em utilizar o elemento de dado a partir dos buffers internos em vez de esperar que chegue nos registradores visíveis ao programador ou na memória.
a) I, II e IV estão corretas.
b) II, III e IV estão corretas.
c) I, III e IV estão corretas.
d) I e IV estão corretas.
e) I está correta.

Considere a Arquitetura do Conjunto de Instruções do MIPS para uma máquina de 64 bits, cujas operações possuem, geralmente, 3 operandos. Avalie o código a seguir e marque a alternativa que melhor descreve a expressão do valor armazenado no registrador $t7 ao final da execução.

a) ($t2+$t3) / ($t5-$t6)
b) $t7 / ($t4 + $t1)
c) ($t5-$t6) / ($t2+$t3)
d) $t4 / $t3
e) ($t7+$t4) / $t3

Um projetista decide criar uma arquitetura de computador simples capaz de realizar apenas operações de aritmética (A). Para isso, escolhe utilizar um conjunto de instruções de 16 bits e define o seguinte formato de instrução. É correto afirmar que a quantidade máxima de operações diferentes que esta arquitetura é capaz de executar é:

a) 8
b) 16
c) 32
d) 64
e) 4

Mais conteúdos dessa disciplina