Vous êtes sur la page 1sur 26

U NIVERSIDADE E STADUAL DO M ARANHO UEMA

C ENTRO DE C INCIAS T ECNOLGICAS CCT


C URSO DE E NGENHARIA DE C OMPUTAO

M ICROPROCESSADORES [ P]
Hlio Andrade
Cdigo: 089202

Microprocessadores e Microcontroladores

SUMRIO

1. O QUE UM P
2. ESTRUTURA
3. ARQUITETURA CISC X RISC
4. GERAES
5. COMPARATIVOS
6. REFERNCIAS

M ICROPROCESSADORES
*** D EFINIO

DEFINIO
O microprocessador (P), tambm conhecido como processador,
um circuito integrado passvel de ser programado para executar
uma tarefa especfica, basicamente manipulando e processando
dados.

Entrada de
dados

Sada de
dados

ORIGEM DO MICROPROCESSADOR
O primeiro projeto foi implementado pela Intel, em 1971, a pedido
da empresa japonesa Busicom, fabricante de calculadoras
eletrnicas.
Esse processador tornou-se o ncleo de processamento de 12
modelos de calculadora, pois os engenheiros perceberam que no
teriam tempo suficiente para produzir 12 integrados diferentes.
Decidiram ento projetar um circuito integrado central, no qual se
encontravam todas as funes de clculo desejadas e as
particularidades de cada modelo foram colocadas em uma memria
ROM independente.
Assim, sem ter noo da potencialidade de sua soluo, os
engenheiros projetaram um dispositivo de aplicaes amplas, cujas
particularidades operacionais dependiam do programa armazenado
na ROM externa.
Este componente bsico tornou-se o primeiro microprocessador e
foi comercializado como 4004.

M ICROPROCESSADORES
*** E STRUTURA

ESTRUTURA

M ICROPROCESSADORES
*** A RQUITETURA CISC

VS .

RISC

ARQUITETURA RISC VS CISC


A linguagem entendida pelo processador a linguagem de
mquina.
Cada processador possui um conjunto definido de instrues
de mquina, que caracterizam o processador e referenciam:
Registradores
Modos de endereamento
Tipos de dados

Um programa em linguagem de mquina pode ser executado


diretamente pelo processador:
Mas no poder ser executado em outra mquina com
arquitetura diferente.

ARQUITETURA RISC

RISC (Reduced Instruction Set Computer) se caracteriza por


possuir poucas instrues de mquina.
Instrues bastante simples e executadas diretamente pelo
hardware.
A maioria das instrues no acessam a memria principal.
Trabalham principalmente com registradores.

As instrues so executadas mais rapidamente.


Facilita a implementao de pipeline.

ARQUITETURA CISC

CISC (Complex Instruction Set Computer) possui instrues


complexas que so interpretadas por microprogramas.
Possui um nmero pequeno de registradores.
Qualquer instruo pode referenciar a memria principal.
A implementao do pipeline mais difcil.
O cdigo executvel de um processador CISC interpretado
por microprogramas durante sua execuo, gerando
microinstrues (que so interpretadas pelos circuitos
eletrnicos).
Para cada instruo em linguagem de mquina existe um
microprograma associado.

ARQUITETURA RISC VS CISC

Aplicativos

Utiltrios

Sistema Operacional

Arquitetura
RISC

Linguagem de Mquina

Microprogramao

Circuitos Eletrnicos

ARQUITETURA RISC

ARQUITETURA CISC

Poucas instrues

Muitas instrues

Instrues executadas diretamente


pelo HW

Instrues executadas por


microcdigo

Instrues com formato fixo

Instrues com formatos diversos

Poucos ciclos de mquina p/


instruo

Vrios ciclos de mquina p/


instruo

Poucos modos de endereamento

Diversos modos de endereamento

Muitos registradores

Poucos registradores

Uso intensivo de pipeline

Uso pouco efetivo de pipeline

Ex.: Sun SPARC, IBM RS-6000, DEC


Alpha

Ex.: Intel Pentium, DEC VAX,


Motorola 68xxx

M ICROPROCESSADORES
*** G ERAES

EVOLUO

1 GERAO | 1979 8086 E 8088


Processadores 8086 e 8088.

O 8088 foi o primeiro processador usado no PC-XT.


Ele um 8086 piorado.

Apesar de ser um processador de 16 bits, o 8088 s acessa a memria


a 8 bits por vez.
Isso foi feito porque na poca do lanamento do 8086 no existiam
circuitos de apoio de 16 bits no mercado, e os existentes eram muito
caros, o que faria com que o PC custasse uma fortuna caso tivesse sido
usado o 8086 em vez de o 8088.

2 GERAO | 1982 - 80286


Introduziu um modo de operao chamado modo protegido, que
permitia ao processador acessar at 16 MB de memria RAM,
dezesseis vezes mais do que o 8086/8088, entre outros recursos,
como multitarefa e proteo de memria.
Atravs de um outro modo de operao, chamado modo real,
permitia que o processador se comportasse como se fosse um 8086,
permitindo executar programas originalmente escritos para o
primeiro PC.
Esse processador no tinha uma instruo para que o processador
voltasse do modo protegido para o modo real e, portanto, no tinha
como ser usado na prtica.
Por isso que o modo protegido do 286 raramente foi usado.

3 GERAO | 1985 - 80386

Primeiro microprocessador de 32 bits


Endereamento de 4GB de RAM
Modo de memria protegida que permite duas ou mais
aplicaes serem executadas simultaneamente, sem risco
de conflitos entre leitura e escrita de memria de cada
uma delas
Co-processamento matemtico: 80237
Ambientes grficos (Windows)
Aparecimento de dispositivos AMD e Cyrix

4 GERAO | 1991 - 80486


32 bits de barramento externo

Clock de 133 MHz


Incorporado um bloco especial de execuo de operaes
matemticas com ponto flutuante (FPU)

Introduzido pequenos blocos de memria RAM (cache) para


aumentar o desempenho de processamento
Socket ZIF (Zero Insertion Force)

5 GERAO | 1993
Impulsionada pelos processadores Pentium e seus clones, como os K5
ou os K6 da AMD (Advanced Micro Devices), e o 6x86(M-II) da Cyrix
Os circuitos do Pentium tinham caractersticas avanadas que
permitiam a execuo de mais de uma operao por cada ciclo de
clock
Barramento externo de 64 bits possibilitando carregar at dois dados
em um s ciclo
Clock atingindo a ordem de 600 MHz

Comeou a guerra dos microprocessadores, graas agressiva


poltica de inovao tecnolgica da AMD.

5 GERAO | 1993
Impulsionada pelos processadores Pentium e seus clones, como os K5
ou os K6 da AMD (Advanced Micro Devices), e o 6x86(M-II) da Cyrix
Os circuitos do Pentium tinham caractersticas avanadas que
permitiam a execuo de mais de uma operao por cada ciclo de
clock
Barramento externo de 64 bits possibilitando carregar at dois dados
em um s ciclo
Clock atingindo a ordem de 600 MHz

Comeou a guerra dos microprocessadores, graas agressiva


poltica de inovao tecnolgica da AMD.

6 GERAO | 1995
Processadores:
Pentium Pro, Pentium II, Pentium III, Celeron, Pentium II Xeon,
Pentium III Xeon.
Apesar de usarem o nome Pentium, so processadores de gerao
diferente do processador Pentium original (tambm chamado
Pentium clssico).

A principal inovao foi o uso de uma arquitetura hbrida CISC/RISC.


Adio do circuito de memria cache que at os processadores de 5
gerao estava na placa-me do micro dentro do prprio processador,
aumentando o desempenho de processamento.
Assim, a partir da 6 gerao os processadores passaram a ter dois
caches de memria dentro dele, um chamado nvel 1 (L1), adicionado
na 4 gerao, e um chamado nvel 2 (L2), que era o cache que antes
estava localizado na placa-me e foi adicionado nesta gerao.

7 GERAO | 1999
Processadores Pentium 4.

A arquitetura interna dos processadores de 7 gerao baseada na dos


processadores de 6 gerao.
As principais novidades foram:
O aumento do desempenho do barramento externo (transferindo
quatro dados por pulso de clock, em vez de apenas um, como nos
processadores das geraes anteriores).
A mudana da arquitetura do cache L1 e a existncia de duas
unidades de execuo trabalhando com o dobro do clock interno do
processador.

M ICROPROCESSADORES
*** C OMPARATIVOS

MICROPROCESSADORES VS MICROCONTROLADORES

C = CPU + Memria + Perifricos em um nico


CI, usado para controle

REFERNCIAS
MONTEIRO, Mario A. Introduo Organizao de Computadores. 3 ed. Rio
de Janeiro: LCT, 1996.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de Sistemas
Operacionais. 4 ed. Rio de Janeiro: LCT, 2007.
TORRES, Gabriel. Hardware Curso Completo. 4 Ed. Rio de Janeiro: Axcel
Books, 2001.
http://gabriel.sg.urcamp.tche.br/beraldo/arquiteturaII.htm acessado <em 18
nov. 06>.
http://www.pr.gov.br/batebyte/edicoes/1994/bb35/aspectos.htm <acessado
em 18 nov. 06>.

Vous aimerez peut-être aussi