por Jet_Black82 » Terça Jun 01, 2004 22:17
16 pipelines ker dizer k ao mmo tempo (no mmo ciclo de clock) pode tar a fazer 16 "sub-instruçoes" ou sub tarefas duma instrução só, ou seja acaba por ser mais rapido 16 vezes, isto kuando é possivel efectuar 16 sub-tarefas ao mmo tempo, pk ha limitaçoes a nivel de hardware.
por exemplo
a acção de ler uma instrução k ta na RAM é dividida em varias, tipo, começa por:
1- mandar um sinal a RAM a "dizer" k vai ler
2- escrever essa instrução num buffer
3- escrever no registo de instrução
4- intrepretar o k a instrução vai fazer
and so on and so on a isto xama-se fetch fase k é a fase de preparação da instrução
ora, se tivessemos 2 pipelines poderiamos mandar xcrever no buffer e no registo de instrução ao mmo tempo, xama-se a isto paralelismo de informação, e assim poupavamos 1 clock passando a fetch fase a durar 3 clocks em vez de 4, para isto é k servem os pipelines.
kuando é possivel usam-se os 16 pipelines para fazer 16 sub instruçoes ao mmo tempo e kuando é possível, no exemplo anterior n é possivel intrepretar a instrução directamente da RAM, logo, é preciso passar pelo menos nestas etapas em k cada etapa demora 1 clock.
Cumps Jet
<_/\_> Barton 2800+
<_/\_> ASUS A7N8X Dx
<_/\_> twintech 7600GT
<_/\_> 2x512 DDR400@400 (OEM)
<_/\_> Seagate 7200.10 320GB
<_/\_> Powered by BeQuiet Colorline 450W ATX 1.3