Post on 18-Apr-2015
CPU
CPU ou UCP 1
Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são
manipulados Pode ser chamada de cérebro do
computador Minúsculo chip chamado
microprocessador
CPU ou UCP 2
Função da CPU Processamento e execução dos
programas Executar as instruções Controlar as operações no
computador.
CPU ou UCP 3
Partes Principais UAL - Unidade Aritmética e
Lógica UC - Unidade de Controle
CPU ou UCP 4
UAL Unidade Aritmética e Lógica Tem por função a efetiva execução
das instruções Toda instrução que envolve
operações aritméticas são passadas pela UC para a ALU
Possui registradores que recebem dados e executam as operações
CPU ou UCP 5
UC - Unidade de Controle Tem por funções a busca,
interpretação e controle de execução das instruções
Controle dos demais componentes do computador
Orienta o fluxo de dados Contem o conjunto de instruções
que a CPU é capaz de realizarCPU ou UCP 7
Registradores Importantes na UCP Na UC - CI Contador de Instruções (em inglês:
PC - Program Counter) - armazena o endereço da próxima instrução a ser executada.
Na UC - RI Registrador de Instrução (em inglês: (IR - Instruction Register) - armazena a instrução a ser executada.
Na UAL - ACC Acumulador - armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador
CPU ou UCP 9
Diagrama funcional da UCP
CPU ou UCP 10
Estratégias de implementação de processadores
CISC - Complex Instruction Set Computer - exemplo: PC, Macintosh; um conjunto de instruções maior e mais complexo, implicando num processador mais complexo, com ciclo de processamento mais lento; ou
RISC - Reduced Instruction Set Computer - exemplo: Power PC, Alpha, Sparc; um conjunto de instruções menor e mais simples, implicando num processador mais simples, com ciclo de processamento rápido.
CPU ou UCP 11
Estratégias de construção do decodificador de instruções da UC
Wired logic (as instruções são todas implementadas em circuito)
Microcódigo (apenas um grupo básico de instruções são implementadas em circuitos; as demais são "montadas" através de microprogramas que usam as instruções básicas.
CPU ou UCP 12
Ciclo de Instrução As instruções são executadas
sequencialmente (a não ser pela ocorrência de um desvio), uma a uma.
Ciclo de instrução indica a sequência de execução,isto é, controla o fluxo de execução das instruções.
CPU ou UCP 13
Ciclo de Instrução
CPU ou UCP 14