Você está na página 1de 19

Módulo 9 – Arquitectura de Microprocessadores

SISTEMAS DIGITAIS E
ARQUITECTURAS DE
COMPUTADORES
Objectivos
 Analisar o modelo de von Neumann
 Definir os tipos de arquitectura de
processadores
 Analisar algumas arquitecturas de
processadores

Ano letivo 2011/2012 2


Modelo de von Neumann
 Arquitectura de computador que se caracteriza pela
possibilidade de uma máquina digital armazenar
seus programas no mesmo espaço de memória que
os dados, podendo assim manipular tais programas.
 A máquina proposta por Von Neumann reúne os
seguintes componentes:
 uma memória
 uma unidade aritmética e lógica (ALU)
 uma unidade central de processamento (CPU), composta
por diversos registos
 uma Unidade de Controle, cuja função é obter um
programa na memória, instrução por instrução, e executá-
lo sobre os dados de entrada.

Ano letivo 2011/2012 3


Modelo de von Neumann

Ano letivo 2011/2012 4


Tipos de Arquitectura
 Arquitectura CISC – Complex Instruction Set
Computing, ou seja, computação com um
conjunto complexo de instruções;

 Arquitectura RISC – Reduced Instruction Set


Computing, ou seja, computação com um
conjunto reduzido de instruções;

Ano letivo 2011/2012 5


Tipos de Arquitectura

Ano letivo 2011/2012 6


Tipos de Arquitectura
 Processadores CISC:
 Contém um grande número de instruções;
 Uma área denominada micro-código, responsável
por armazenar como o processador deve
manipular cada instrução individualmente;
 Dissipam mais calor que os RISC;
 Em operações complexas têm um desempenho
superior aos RISC;
 Exemplos: processadores x86, Pentium

Ano letivo 2011/2012 7


Tipos de Arquitectura
 Processadores RISC:
 Contém um número pequeno de instruções mais
simples;
 As operações complexas têm de ser executadas
pelo software;
 O maior desempenho do chip compensa o
trabalho extra do software;
 Chips mais simples, logo mais baratos;
 Atingem maiores frequências de clock que os
CISC;
 Exemplos: Alpha, MIPS R10000, HP PA-8000.

Ano letivo 2011/2012 8


Tipos de Arquitectura
 Todos os processadores actuais utilizam um
pouco de cada tecnologia CISC e RISC, ou
seja, são processadores híbridos (mistos);
 Assim, aproveitou-se o melhor de ambas as
tecnologias, obtendo-se um processador
mais eficiente;
 A parte CISC do processador pode cuidar das
operações mais complexas, enquanto que o
núcleo RISC trata as operações mais simples
de uma forma mais rápida;
Ano letivo 2011/2012 9
Alguns exemplos
 DEC Alpha
 O DEC Alpha, também conhecido como Alpha
AXP, é um microprocessador de 64 bit construído
na arquitectura RISC. Ele foi desenvolvido pela
Digital Equipment Corporation (DEC).

Ano letivo 2011/2012 10


Alguns exemplos
 Intel 80486
 o conjunto de instruções da família i486 é similar
ao do seu predecessor i386, com a adição de umas
poucas instruções extras;
 do ponto de vista do hardware, a arquitectura do
i486 é um grande avanço. Tem uma cache de
dados, uma unidade de ponto flutuante (FPU)
adicional pela primeira vez dentro do chip, e uma
unidade de interface de barramento aprimorada;

Ano letivo 2011/2012 11


Alguns exemplos
 Intel 80486
 o núcleo do processador pode sustentar a taxa de
execução de uma instrução por ciclo de clock.
Esses avanços dobraram o desempenho bruto em
relação a um 386 de mesmo clock.

Ano letivo 2011/2012 12


Alguns exemplos
 SPARC
 acrónimo para Scalable Processor ARChitecture,
significa Arquitectura de Processadores Escaláveis;
 arquitectura de processador desenvolvida pela
Sun em 1985 baseada na arquitectura RISC;

Ano letivo 2011/2012 13


Alguns exemplos

 Power PC
 O acrónimo expande-se como Power
Optimization With Enhanced RISC – Performance
Computing;
 é uma arquitetura e uma família de
microprocessadores RISC.
 É uma arquitetura de 64 bits que possui um
subconjunto de características de 32 bits.
Ano letivo 2011/2012 14
Alguns exemplos

 Motorola 680x0
 família de microprocessadores CISC 32-bit utilizados
em uma ampla gama de dispositivos, concorrendo
principalmente com a família x86 da Intel;
 A família 680x0 de processadores foi usada numa
gama vasta de sistemas, desde calculadoras até
sistemas de controles do Vaivém Espacial. No entanto,
tornou-se conhecida como uma linha de
processadores para computadores pessoais como o
Apple Macintosh, o Commodore Amiga, o Atari ST
entre outros.
 Além dos computadores pessoais, os 680x0 foram
muito utilizados em consolas de jogos como Sega
Mega Drive, SNK Neo-Geo e Atari Jaguar.
Ano letivo 2011/2012 15
Alguns exemplos

 MIPS
 MIPS, acrónimo para Microprocessor without
interlocked pipeline stages (Microprocessador sem
estágios interligados de pipeline) é uma arquitetura de
microprocessadores RISC desenvolvido pela MIPS
Computer Systems.
 Os processadores MIPS são usados em aplicações tais
como:
 Computadores da Silicon Graphics;
 Dispositivos com Windows CE;
 Routers da Cisco;
 Consolas de jogos como Nintendo 64 e PlayStation.
Ano letivo 2011/2012 16
Como funciona o processador
 Um microprocessador executa uma série de
instruções de máquina que indicam o que fazer.
As três funções básicas de um processador são:
 utilizando sua ALU (Unidade Lógico-Aritmética), o
microprocessador pode executar operações
matemáticas como adição, subtracção, multiplicação
e divisão. Os microprocessadores modernos contêm
processadores de vírgula flutuante que podem
executar operações extremamente sofisticadas com
número grandes em vírgulas flutuantes;
 um microprocessador pode mover dados de um
endereço de memória para outro;
 um microprocessador pode tomar decisões e desviar
para um outro conjunto de instruções baseado nestas
decisões.
Ano letivo 2011/2012 17
Como funciona o processador

Ano letivo 2011/2012 18


FIM

Ano letivo 2011/2012 19

Você também pode gostar