Aula
DISCIPLINA: ARQUITETURA DE COMPUTADORES
Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br
ESQUEMA DE UM COMPUTADOR
Uma Unidade Central de Processamento (CPU – Central Process Unit) é a parte principal de um computador, sendo responsável pelo execução de programas que fazem do computador uma máquina extremamente versátil. Um esquema de organização de uma CPU simples pode ser visto abaixo: CPU
UC ULA REGS Unidade de Controle (Control Unit) Unidade de Lógica e Aritmética (Aritmethic Logic Unit) Registradores (Registrators) Dispositivos de Entrada/Saída
Dispositivos de E/S (I/O Devices
Input/Output Devices)
Barramento
BUS
CICLO DE BUSCA – DECODIFICAÇÃO - EXECUÇÃO Toda CPU funciona segundo de acordo com um ciclo de sete estágios, a saber:
1. Trazer a próxima instrução (no caso inicial, a primeira instrução) da memória para o registrador de instruções do processador; 4. Se a instrução necessitar de operandos, determinar os endereços de memória que contém todas as palavras necessárias à execução da instrução; 5. Trazer as palavras para os registradores de dados 6. Executar a instrução; 7. Voltar ao primeiro estágio do ciclo e continuar a executar esse ciclo até o término do programa.
2. Atualizar o Contador de Programa (PC Program Counter) para indicar o endereço de memória que contém a próxima instrução;
3. Decodificar a instrução; OBSERVAÇÃO: Alguns autores usam o termo Ponteiro de Instrução (IP Instruction Pointer) no lugar de Contador de Programa (PC Program Counter), adotado em nosso livro texto (TANENBAUM).
ARQUITETURAS DE CPU - RISC E CISC (I)
RISC é uma sigla que significa Reduced Instruction Set Computer, que pode ser traduzido como Conjunto (ou Tabela) Reduzido de Instruções de Computador. A arquitetura RISC resulta em processadores com poucas instruções (em geral, menos de 50), pequenas, mas extremamente rápidas. CISC significa Complex Instruction Set