20.04.2013 Views

Evolução dos Processadores.

Evolução dos Processadores.

Evolução dos Processadores.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!