Arquitetura de computadores: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m +correções semiautomáticas (v0.39/3.1.37); movendo tag pro início
m +correções semiautomáticas (v0.50/3.1.38)
Linha 28:
== Pipeline ou segmentação das instruções ==
O conjunto e instruções orienta fortemente como funcionará o [[Pipeline (hardware)|pipeline]] de [[Conjunto de instruções|instruções]]. A ideia é análoga a [[Produção em massa|linha de produções]] em série, mas utilizada na execução das instruções. Primeiro divide-se as instruções em pedaços menores de forma que uma instrução em código de máquina demore muitos ciclos curtos para ser executada. Depois disso o controle do microprocessador encarrega-se de executar várias instruções ao mesmo tempo, cada uma utilizando um pedaço distinto do processador. Isto tem como objetivo que na média cada instrução demore 1 ciclo curto para ser executada. Existem diversas complicações em instruções de desvio (condicionais), que são tratadas por paralelismo de código conhecida como ''[[Thread (ciência da computação)|threading]]'' (nome comercial da Intel [[Hyperthreading]]).
<!--
Para empresas e
 
== Arquitetura de computadores num horizonte futuro ==
-->
 
{{Referências}}