Logo Passei Direto
Buscar

Direito

Outros
Pipeline é um processo pelo qual duas ou mais instruções podem ser executadas paralelamente, cada uma manipulada por uma parte dedicada do hardware, de forma que a saída da execução de uma constitui entrada para a próxima. A figura abaixo apresenta um pipeline de 5 estágios e o estado de cada um em função do tempo: Considerando que o tempo de execução (ciclo de relógio) de cada estágio (E1 a E5) é de 2 nanosegundos, a máquina funcionará à velocidade de
(A) 500 MIPS.
(B) 100 MIPS.
(C) 200 MIPS.
(D) 400 MIPS.
(E) 300 MIPS.
User badge image
Testando o Conhecimento

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para calcular a velocidade da máquina em MIPS (Milhões de Instruções por Segundo), precisamos entender como funciona o pipeline e o tempo de execução de cada estágio. 1. O pipeline tem 5 estágios (E1 a E5). 2. Cada estágio leva 2 nanosegundos para ser concluído. 3. Portanto, o tempo total para completar um ciclo de pipeline (ou seja, para que uma instrução passe por todos os 5 estágios) é de 5 * 2 ns = 10 ns. Agora, para calcular a quantidade de ciclos por segundo, fazemos: - 1 segundo = 1.000.000.000 nanosegundos. - Portanto, o número de ciclos por segundo é 1.000.000.000 ns / 10 ns = 100.000.000 ciclos por segundo, ou 100 MHz. Como cada ciclo do pipeline pode processar uma instrução, a máquina pode processar 100 milhões de instruções por segundo, ou seja, 100 MIPS. Assim, a resposta correta é: (B) 100 MIPS.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Mais conteúdos dessa disciplina