27
Microprocessadores LNCC UFRJ

Leitura complementar 04 - Microrocessadores

Embed Size (px)

Citation preview

Page 1: Leitura complementar 04 - Microrocessadores

Microprocessadores

LNCC UFRJ

Page 2: Leitura complementar 04 - Microrocessadores

LNCC ago‐10 Computador sem mistérios 2

Transistor

• 1947 – Invenção do transistor

• John Bardeen• Walter Brattain• Willian Shokley

• Laboratórios Bell

Page 3: Leitura complementar 04 - Microrocessadores

LNCC ago‐10 Computador sem mistérios 3

Inventores  do  Transistor

Page 4: Leitura complementar 04 - Microrocessadores

LNCC ago‐10 Computador sem mistérios 4

Interruptor  transistor de junção

Page 5: Leitura complementar 04 - Microrocessadores

LNCC ago‐10 Computador sem mistérios 5

Transistor  planar

Page 6: Leitura complementar 04 - Microrocessadores

Portas lógicas

Page 7: Leitura complementar 04 - Microrocessadores

Micro chips

Lingote de silício

Tudo começa

nas areias da

praia

Page 8: Leitura complementar 04 - Microrocessadores

Chips de silício

Page 9: Leitura complementar 04 - Microrocessadores

Chips de silício

Page 10: Leitura complementar 04 - Microrocessadores

O processo completo

Page 11: Leitura complementar 04 - Microrocessadores

Final do processo

Processador

Page 12: Leitura complementar 04 - Microrocessadores

Processo  Computacional   Básico

Entrada Processamento Saída

Page 13: Leitura complementar 04 - Microrocessadores

Processador – estrutura interna

Page 14: Leitura complementar 04 - Microrocessadores

Processador – UCP

Registradores

Barramento interno

U A L

Clock

Unidade decontrole

Unidade deponto flutuante

CacheL1

Page 15: Leitura complementar 04 - Microrocessadores

Barramento

Dados

Controle

Endereços Interno

Externo

Page 16: Leitura complementar 04 - Microrocessadores

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;

Page 17: Leitura complementar 04 - Microrocessadores

Freqüência – Período

Page 18: Leitura complementar 04 - Microrocessadores

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.

Page 19: Leitura complementar 04 - Microrocessadores

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 !

Page 20: Leitura complementar 04 - Microrocessadores

Memória  RAM

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

Page 21: Leitura complementar 04 - Microrocessadores

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

Page 22: Leitura complementar 04 - Microrocessadores

Processamento paralelo

Page 23: Leitura complementar 04 - Microrocessadores

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!!

Page 24: Leitura complementar 04 - Microrocessadores

Depois de muito pensar ...

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

Page 25: Leitura complementar 04 - Microrocessadores

LNCC ago‐10 Computador sem mistérios 25

Linha de montagem

Page 26: Leitura complementar 04 - Microrocessadores

Pipeline

Page 27: Leitura complementar 04 - Microrocessadores

Evolução dos microprocessadores Intel