Académique Documents
Professionnel Documents
Culture Documents
PROCESSADORES
INTRODUO
O processador responsvel pela
atividade-fim do sistema: computar,
calcular, processar;
! Hoje:
!
transistores.
ORGANIZAO FUNCIONAL DO
PROCESSADOR
Processador = CPU = Unidade Central
de Processamento: componente vital de
computao;
! Responsvel pela realizao de
qualquer operao realizada por um
computador;
! Comanda aes internas e externas.
!
Fatores de Sucesso
Avano da microeletrnica;
! Espessura de um transistor: base da
evoluo da velocidade, capacidade e
funcionalidade;
! Miniaturizao dos processadores;
! Espessura de transistores:
!
Equao de Einstein:
" Espao = velocidade * tempo
Operaes
!
Operaes Primitivas
Somar, subtrair, multiplicar ou dividir
nmeros (op. Aritmticas);
! Mover um dado de um local de
armazenamento para o outro (op. de
movimentao de dados);
! Transferir um valor (dado) para um
dispositivo de sada (op. de E/S).
!
Funes do Processador
Instruo de Mquina
Seqncia de 0s e 1s que formaliza uma
determinada operao a ser realizada
pelo processador;
! a identificao formal do tipo de
operao a ser realizado, um grupo de
bits que identifica a operao a ser
realizada e o outro grupo de bits que
permite a localizao e o acesso aos
dados que sero manipulados.
!
reas Funcionais
!
Processamento:
" Unidade Lgica e Aritmtica;
" ACC e registradores de dados;
Controle:
" Unidade de Controle;
" Registrador de Instruo;
" Decodificador de Instruo;
" REM e RDM;
" Barramento interno.
Funo Processamento
!
Registradores de Dados
!
Barramento Interno
!
Funo de Controle
!
Unidade de Controle
Dispositivo mais complexo do
processador;
! Possui a lgica necessria para realizar
a movimentao de dados e instrues
de e para o processador;
! Se conecta a todos os principais
elementos do processador e ao
barramento externo de controle;
!
11
3
1
9
5
6
2
4
Relgio - Clock
o dispositivo gerador de pulsos cuja
durao chamado de ciclo;
! Freqncia: quantidade de vezes que
um pulso se repete por segundo
! Unidade: hertz (Hz);
! Relgio: cristal de quartzo;
! Ciclo de relgio ou de mquina: intervalo
entre um pulso e o incio do seguinte.
!
Perodo vs Freqncia
Freqncia a quantidade de ciclos por
segundo de um relgio;
! 1Hz = 1 ciclo/s
!
Subciclo - microoperaes
Instruo de Mquina
a formalizao de uma operao
bsica que o hardware capaz de
realizar diretamente;
! Por exemplo: trazer uma pasta;
!
X=A+B*C
" T=B*C
" X=A+T
Projeto de um processador
!
!
Tecnologias do projeto de
processadores
Sistema com um conjunto complexo de
instrues (CISC);
! Sistema com um conjunto de instrues
reduzidos (RISC);
!
Conjunto de Instrues
Todas as possveis instrues que
podem ser interpretadas e executadas
pelo processador;
! Exemplo:
!
Operando
Cdigo de
Operando 1
Operando 2
Cdigo de
Operando 1
Operando 2
Operando 3
Caractersticas principais de um
pequeno processador