Top Banner
William Stallings Organização e Arquitetura de Computadores 8 a Edição Capítulo 3 Visão de Nível Superior das Funções e Interconexões do Computador Parte 1 - O Processador
12

William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das...

Mar 16, 2018

Download

Documents

lamkhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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

Page 2: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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.

Page 3: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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.

Page 4: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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!

Page 5: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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

Page 6: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

Componentes do Computador:Visão de Alto Nível

Page 7: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

Ciclo de Instrução

• Dois passos:—Recupera—Executa

Page 8: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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.

Page 9: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

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

Page 10: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

Exemplo De Execução de Programa

Page 11: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

Diagrama de Estados do Ciclo de Instrução

Page 12: William Stallings Organização e Arquitetura de ão e Arquitetura de Computadores 8a Edição Capítulo3 Visão de Nível Superior das Funções e Interconexões do Computador Parte

Leitura Adicional

• Stallings, capítulo 3 (quando chegar naseção denominada "Interrupções", interrompa a leitura!)

• www.pcguide.com