william stallings organização e arquitetura de ão e arquitetura de computadores...
TRANSCRIPT
William Stallings Organização e Arquitetura de Computadores8a Edição
Capítulo 3Visão de Nível Superior das Funçõese Interconexões do ComputadorParte 1 - O Processador
Conceito de Programa
• Sistemas hardwired não são flexíveis.• Hardware de propósito geral pode realizar
tarefas distintas, dados os sinais de controles corretos.
• Ao invés de reconectar fisicamente, forneça um novo conjunto de sinais de controle.
Definição de Programa
• Uma sequência de passos.• Para cada passo, uma operação lógica ou
aritmética é feita.• Para cada operação, um conjunto
diferente de sinais de controle é necessário.
Função da Unidade de Controle
• Para cada operação um código único (op code) é fornecido—por exemplo: ADD, MOVE
• Um segmento de hardware aceita o código e emite os sinais de controle.
• Temos um computador!
Componentes
• A unidade de controle e a unidade lógico e aritmética constituem a CPU.
• Dados e instruções precisam entrar no sistema e os resultados precisam sairdele.—Entrada/Saída
• O armazenamento temporário de código e resultados é necessário—Memória principal
Componentes do Computador:Visão de Alto Nível
Ciclo de Instrução
• Dois passos:—Recupera—Executa
Ciclo de Busca
• O PC contém o endereço da próximainstrução a ser carregada.
• O processador carrega a instrução da posição de memória apontada pelo PC.
• Incrementa o PC—A não ser que seja informado outro fato
• O código da instrução é carregado no IR• O processador interpreta a instrução e
realiza as ações requeridas por ela.
Ciclo de Execução
• Processador-memória—transferência de dados entre a CPU e a
memória principal• Processador E/S
—Transferência de dados entre a CPU e o modulo de E/S
• Processamento de dados—Alguma operação artimética ou lógica nos
dados• Controle
—Alteração da sequência de operações (desvio).• Combinação de uma destas
Exemplo De Execução de Programa
Diagrama de Estados do Ciclo de Instrução
Leitura Adicional
• Stallings, capítulo 3 (quando chegar naseção denominada "Interrupções", interrompa a leitura!)
• www.pcguide.com