Evolução dos Processadores.
Evolução dos Processadores.
Evolução dos Processadores.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Evolução</strong> <strong>dos</strong> <strong>Processadores</strong><br />
vieram os processadores de 16, 32 e atualmente estes trabalham com códigos<br />
de 64 bits. Outro detalhe importante é que a rápida evolução <strong>dos</strong><br />
processadores não é acompanhada por muitas placas periféricas por questões<br />
econômicas e para permitir, também, a compatibilidade <strong>dos</strong> novos<br />
equipamentos com equipamentos antigos o processador permite a<br />
comunicação com estas placas através de um barramento de "menor<br />
capacidade", ou seja, é possível mesmo para um processador 64 bits, trocar<br />
informações com placas de 8, 16 ou 32bits;<br />
O conjunto de instruções do processador: Um processador pode realizar<br />
todas as operações com um número bem pequeno de instruções. Como os<br />
primeiros processadores eram de 8/16 bits, as instruções manipulavam então<br />
8 e 16 bits. Para garantir a compatibilidade com o processador anterior a cada<br />
novo processador são mantidas as anteriores e introduzidas novas instruções<br />
para garantir um aproveitamento maior do seu novo potencial. Isto torna a<br />
execução <strong>dos</strong> programas mais rápi<strong>dos</strong> quando os tradutores e compiladores<br />
forem converter o código fonte para o código de máquina, por gerar um código<br />
de máquina menor e mais eficiente. Abaixo podemos ver uma tabela que<br />
mostra o número de instruções desde o 8088 (usado no PC-XT até o MMX).<br />
Comentários sobre estes número de instruções serão realiza<strong>dos</strong> no decorrer do<br />
trabalho<br />
Microprocessador Instruções Básicas Diferença<br />
8088 115 ----<br />
286 142 27<br />
386 200 58<br />
486 206 6<br />
Pentium 216 10<br />
MMX 263 57<br />
O cache de memória: Existem vários tipos construtivos de memórias: há<br />
memórias mais rápida e memórias mais lentas. As rápidas possuem custo<br />
muito elevado e por esse motivo o banco de memória RAM de um computador<br />
geralmente é constituído por chips de memórias mais lentos pois são<br />
necessários vários MB para rodarem os aplicativos. Quando o processador<br />
solicita o conteúdo de uma posição de memória precisa esperar vários ciclos do<br />
relógio até que a informação esteja disponível para o operação necessária.<br />
Devido a organização <strong>dos</strong> programas, o processador geralmente acessa<br />
repetidas vezes durante o processamento as mesmas posição da memória ou a<br />
posições próximas desta. Criou-se então o cache de memória, um banco de<br />
memória pequena porém rápida que armazena o conteúdo das ultimas<br />
posições de memória solicitadas pelo processador. Assim o processador<br />
primeiro consulta o cache e se o conteúdo da posição necessária estiver já<br />
estiver no cache, não será necessário esperar que ele seja transferido da<br />
memória. Os primeiros processadores a terem cache possuíam-no externo.<br />
Depois começaram a possuir um cache bem pequeno muito rápido, chamado<br />
Felipe Tusset 11