leitura complementar 04 - microrocessadores

Post on 07-Jul-2015

209 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Microprocessadores

LNCC UFRJ

LNCC ago‐10 Computador sem mistérios 2

Transistor

• 1947 – Invenção do transistor

• John Bardeen• Walter Brattain• Willian Shokley

• Laboratórios Bell

LNCC ago‐10 Computador sem mistérios 3

Inventores  do  Transistor

LNCC ago‐10 Computador sem mistérios 4

Interruptor  transistor de junção

LNCC ago‐10 Computador sem mistérios 5

Transistor  planar

Portas lógicas

Micro chips

Lingote de silício

Tudo começa

nas areias da

praia

Chips de silício

Chips de silício

O processo completo

Final do processo

Processador

Processo  Computacional   Básico

Entrada Processamento Saída

Processador – estrutura interna

Processador – UCP

Registradores

Barramento interno

U A L

Clock

Unidade decontrole

Unidade deponto flutuante

CacheL1

Barramento

Dados

Controle

Endereços Interno

Externo

Oscilações

• Pêndulos oscilam num determinado ritmo;

• O período é o tempo necessário para completar uma oscilação;

• A freqüência é a quantidade de oscilações por segundo;

• Ela é medida em Hertz – Hz;

Freqüência – Período

O “clock” do processador

O “clock” dos processadores utiliza propriedades da estrutura cristalina do quartzo;

A freqüência do “clock” dos processadores atuais está na faixa de MHz e GHz.

Ciclo de máquina

• Ciclo de instrução– Busca– Decodificação

• Ciclo de execução– Execução– Gravação

decodificação

execução

busca gravação

É repetido bilhões de vezes por segundo !

Memória  RAM

Um pente de memória RAM (Randon Access Memory) de 64 MB

Memória – endereços e dadosDados

00

01

10

11

00 01 10 11Endereços

1001 110111 00

0010 111110 00

1011 000001 00

0000 101000 00

1010 000011 01

0100 110110 01

0011 000001 01

0000 111100 01

0000 000011 10

0000 000010 10

1010 000001 10

1101 000000 10

0011 101011 11

0011 0011 10 11

0110 000001 11

1011 001100 11

Processamento paralelo

O problema da roupa suja

Quanto tempo gasto para 4 pilhas de roupa suja ?

Sabendo que o tempo necessário para:

• Lavar - - 1/2 hora• Secar - - 1/2 hora• Passar - 1/2 hora• Guardar - 1/2 hora

Quem sujou ?

Tô fora!!

Depois de muito pensar ...

4 x ½ + 4 x ½ + 4 x ½ + 4 x ½ = 8 horas

LNCC ago‐10 Computador sem mistérios 25

Linha de montagem

Pipeline

Evolução dos microprocessadores Intel

top related