Arquitetura de Computadores - Estágios no Pipe

FCC_ Ceal 2005 Analista de Sistema
Um processador vetorial dispõe de uma estrutura pipeline uniforme para acelerar operações aritméticas em dados. O pipe opera a uma freqüência de clock de 80 MHZ. Uma série de 15 tarefas similares submetidas ao pipe é executada em 250 nseg(1 nseg = 10-9 do segundo). Nessas condições, é correto afirmar que o número de estágio do pipe é
A) 4
B) 5
C) 6
D) 8
E) 10

A resposta e C

Se o processador possui N estagios, vamos pensar quanto tempo cada operaçao leva para completar. Tempo para operacao 1 = N * Clock do pipe = N * (1/8) * (10^(-7))
Isso porque toda operacao passara pelos N estagios Ja a operacao 2, quando a 1 terminar, já estará no estágio (N-1) do pipe, correto? Sendo assim, essa operaçao levará apenas MAIS UM CICLO para se completar -> (1/8) * (10^(-7)) A operaçao 3, quando a 2 terminar,já estará no estágio (N-1) do pipe, adicionando MAIS UM CICLO ao tempo total.
E assim por diante...
Sendo assim, o número TOTAL de segundos para que as 15 operaçoes similares se completem é dado por:
N * (1/8) * (10^(-7)) //tempo da operacao 1 + 14 * (1/8) * (10^(-7)) //soma dos tempos das outras 14 operacoes

Agora basta resolver a equacao simples: (N+14) * (1/8) * (10^(-7)) = 250 * (10^(-9)) que resulta em N = 6 estágios de pipe

Comentários

Postagens mais visitadas deste blog

Redação Ti Nota 10 - Klauss

Prova Discursiva nota 10 - Banca Cespe

Portugues - Orações