Escolar Documentos
Profissional Documentos
Cultura Documentos
Professor:
Vilson Heck Junior
(Material: Douglas Juliani)
Agenda
• Conceitos
• Componentes
• Funcionamento ou tarefas
• Otimização e desempenho
Processador Conceitos
SOMA a b
Obs: o comprimento da instrução depende da
arquitetura do processador. Ex: um processador de
32 bits manipula dados de 32 bits.
Processador Componentes
ULA
Unidade de busca /
Registradores
decodificação
Cache de Cache de
instrução L1 dados L1
Cache L2
Interface de Barramento
Processador Tarefas
Processador Tarefas
Processador Tarefas
Processador Tarefas
Processador Tarefas
Ex:
– Linguagem de alto nível
A = A + B;
– Linguagem de maquina
Carregue um registrador com o conteúdo da posição
de memória A;
Adicionar o conteúdo da posição de memória B ao
registrador;
Armazenar o conteúdo do registrador na posição de
memória A
Processador Tarefas
Processador Tarefas
•Ex:
•Carregue um registrador com o conteúdo da posição de
memória A;
•Adicionar o conteúdo da posição de memória B ao
registrador;
Processador Tarefas
Processador Tarefas
• Tarefas desempenhadas:
• Transferir dados:
• de um registrador para outro
• de um registrador para fora da CPU
• externos para os registradores
• Coordenar a execução das operações lógicas e
aritméticas
Processador Tarefas
Lista de operações
– 0001 (1) – Carregar o valor em AC
– 0010 (2) – Armazenar o valor de AC na memória
– 0101 (5) – Somar o valor de AC com o valor de um endereço
Ciclo de
Processador
instruções
Ciclo de
Processador
instruções
Ciclo de
Processador
instruções
Ciclo de
Processador
instruções
Ciclo de
Processador
instruções
Ciclo de
Processador
instruções
Processador Tarefas
Processador desempenho