Arquitetura Superescalar
Processadores RISC e CISC
Cache Interna
Apareceu pela primeira vez no processador Intel
80486DX, denominando-se de L1 (Level 1)
A memria RAM no consegue a acompanhar a alta
velocidade do processador em que o processador
recebe e entrega dados.
Para aumentar a velocidade do CPU o nmero de
transaes para o exterior tem de ser minimizado.
Foi criada a cache que utilizada como
armazenamento temporrio para instrues
frequentemente utilizadas, reduzindo a busca de
dados na memria principal do sistema.
Cache
L1
Cache
L2
Memri
a
Principa
l
RAM
Barramento do Sistema
Processador
Pentium
Barrament
os de I/O
PCI e ISA
Arquitetura Superescalar
Processadores com mais de uma unidade de execuo ou
pipelines. Locais onde so processados os dados e as
instrues.
Recebe Instruo
Recebe Instruo
Recebe Instruo
Recebe Instruo
Descodifica instruo
Gera palavra de
controlo
Descod. palavra de
controlo
Gera endereo de
memria
Acede
cache de
dados ou calcula
resultado da ULA
Escreve resultado
Descodifica instruo
Gera palavra de
controlo
Execuo
Simples
Descod. palavra de
controlo
Gera endereo de
memria
Acede
cache de
dados ou calcula
resultado da ULA
Escreve resultado
Pipeline
U
Execuo
Superescalar
Descod. palavra de
controlo
Gera endereo de
memria
Acede
cache de
dados ou calcula
resultado da ULA
Escreve resultado
Pipeline
Y
Processadores CISC
Tecnologia CISC Complex Instruction Set
At ao aparecimento do Pentium Pro todos os
processadores eram CISC.
Possuem um grande conjunto de instrues em
cdigo mquina.
Utilizam um microcdigo interno que indica ao
processador como deve manipular cada instruo
individualmente.
medida que so acrescentadas instrues ao
processador, o descodificador de instrues tornase mais lento
Processadores CISC
Operando
Operando
Multiplicador
Resultado
Microcdi
go
Processadores RISC
Tecnologia RISC Reduced
Instruction Set
So de fabrico mais simples.
No necessitam de um
descodificador de instrues.
Cada bit de uma instruo abre ou
fecha diretamente um determinado
circuito lgico
Processadores RISC
Operando
Operando
Multiplicador
Resultado
CISC e RISC
A duas tecnologias so incompatveis
Se a tecnologia CISC acaba-se no
era possvel correr programas j
existentes.
Como soluo os processadores
passaram a ser hbridos, ou seja, um
processador RISC capaz de correr
instrues CISC. (Pentium Pro)
Referncias
Gouveia, J., Magalhes, A., 2007, Curso Tcnico
de Hardware, FCA Editora de Informtica, Lda.