william stallings organização e arquitetura de ão e arquitetura de computadores...

Post on 16-Mar-2018

220 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

top related