SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Arquitetura de Computadores
    Professor:   Sérgio Vieira
        Email:   sergiosvieira.fatene@gmail.com
         Data:   16-10-2012
         Aula:   Funcionamento de um sistema de computação




1
Introdução
No nível mais alto, um sistema de computação pode ser descrito a partir da
funcionalidade de cada um de seus:

     1. Componentes principais
     2. Estrutura de interconexão
     3. Tipos de sinais trocados entre esses componentes.




2
Introdução (cont.)
Neste contexto, o barramento de um sistema de computação possui papel
importantíssimo.
Os componentes principais de um computador (processador, memória principal,
módulos de E/S etc) precisam ser contectados entre si para que possam trocar
dados e sinais de controle.
Isso é feito através de barramentos com múltiplas linhas.
Os sistemas mais modernos usam uma hierarquia para obter melhor
desempenho.




3
Introdução (cont.)
Os principais aspectos de projeto de um sistema de barramentos são:

      1. Arbitração: a decisão sobre permissões para envio de sinais por meio
         das linhas de barramento (centralizado ou distribuído)
      2. Temporização: o envio de sinais por meio dos barramentos pode ser
         sincronizado por um relógio central ou pode ser feito de maneira
         assíncrona.
      3. Largura de barramento: o número de linhas de endereço e linha de
         dados.




4
Introdução (cont.)
Para entender melhor o funcionamento dos barramentos, também é necessário
entender como as instruções de um computador são executadas através da
comunicação dos componentes do computador.




5
Componentes de Computador
Praticamente todos os projetos de computadores atuais são fundamentados nos
conceitos desenvolvidos por John von Neumann.
É baseado em três conceitos básicos:

     1. Os dados e as intruções são armazenados em uma única memória de
        leitura e escrita.
     2. O conteúdo dessa memória é endereçado pela sua posição.
     3. A execução de instruções ocorre de modo sequencial.




6
Componentes de Computador (cont.)
O computador é composto de um pequeno conjunto de componentes lógicos
básicos, que podem ser combinados de vários modos para armazenar dados
binários e executar operações aritméticas e lógicas sobre esses dados.
É possível obter para cada aplicação particular, uma configuração de
componentes lógicos projetada especificamente para executar essa aplicação
(Programa).




7
Componentes de Computador (cont.)
                               Hardware
                               Dedicado

                             Sequência de
              Dados         funções lógicas      Resultados
                             e aritméticas


    • Hardware específico para cada aplicação.




8
Componentes de Computador (cont.)
                                Códigos de Instruções


                                  Interpretador de
                                     instruções

                                           Sinais de Controle

                                  Funções lógicas
                        Dados     e aritméticas de      Resultados
                                     propósito
                                        geral


    • Em vez de projetar um novo hardware para cada aplicação nova, o
      programador simplesmente fornece um novo conjunto de sinais de controle.




9
Componentes de Computador (cont.)
Um programa é constutuído por uma sequência de passos.
A cada passo executa-se alguma operação lógica ou aritmética sobre algum
dado.
Para cada passo, é necessário um conjunto de sinais de controle.
Pode-se definir um código para cada possível conjunto de sinais de controle.




10
Componentes de Computador (cont.)
Acrescenta-se ao hardware de propósito geral um elemento capaz de interpretar
esses códigos e gerar esses sinais de controle correspondentes.
Além desse componentes, outros são necessários para que o computador possa
funcionar.

      • Componentes de E/S:

              1. Módulo de entrada de dados: recebem dados e instruções e os
                 converte em uma representação interna.
              2. Módulo de saída de dados: enviam dados e instruções aos
                 dispositivos periféricos.



11
Componentes de Computador (cont.)
Uma operação, durante a execução de um programa, pode precisar acessar
mais de uma dados de cada vez. Portante, é necessário armazenar instruções e
dados temporários (Memória ou Memória Principal).
A CPU troca dados com a memória.
Para isso, ela usa registradores internos da CPU.




12
• Um registrador de endereço à memória (MAR - memory address
       register)
          especifica o endereço da memória a ser usado pela próxima
          instrução de leitura ou escrita.
     • Um registrador temporário de dados (MBR - memory buffer register)
          contém um valor a ser gravado na memória ou recebe um valor lido
          na memória.




13
Componentes de Computador (cont.)
     • Registrador de endereçamento de E/S (I/O AR - I/O address register)
          detetmina um dispositivo de E/S
     • Registrador temporário de dados de E/S (I/O BR - I/O buffer register)
          é usado para troca de dados entre um módulo de E/S e a CPU




14
Componentes de Computador (cont.)
Um módulo de memória é constituído de um conjunto de posições de memória
identificados por endereços numerados sequencialmente.
Cada posição contém um número binário que pode ser interpretado como uma
instrução ou como um dados.
Um módulo de E/S transfere dados de dispositivos externo para a CPU e para a
memória e vice-versa. Ela contém áreas de armazenamento temporários (guarda
informações até que possam ser enviadas).




15
Funções dos Computadores
A função básica desempenhada por um computador é executar um programa
que é constituído de instruções armazenados na memória.
De forma geral, a execução de um programa é realizada em dois passos:

     1. O processador lê (busca) instruções na memória.
     2. Executa uma instrução por vez.
A execução de uma instrução pode envolver diversas operações.




16
Busca e Execução de Instruções
     1. O processador busca uma instrução da memória no registrador PC
     2. Incrementa o PC depois de cada busca de instrução (próximo endereço de
        memória)
     3. A instrução buscada é carregada no registrador de instruções (IR). Ela
        contém bits que especificam a ação que o processador deve executar.
     4. O processador interpreta a instrução e executa a ação executada.




17
Busca e Execução de Instruções (cont.)
Em geral, essas ações são classificadas em quatro categorias:

      1. Processador-memória:     os       dados         são    transferidos.
         processador-memória, memória-processador.
      2. Processador E/S: transferência de dados entre processador e um
         dispositivo periférico através do módulo de E/S.
      3. Processamento de dados: execução de operações aritméticas ou
         lógicas sobre os dados.
     4. Controle: pode modificar a sequência de execução de um programa.
A execução de uma instrução pode envolver uma conbinação dessas ações.




18

Contenu connexe

Tendances

Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesGuilherme Ferreira
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Isabel Mendes Pedrosa
 
Estrutura básica dos computadores
Estrutura básica dos computadoresEstrutura básica dos computadores
Estrutura básica dos computadoresaamdcarvalho
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
computador
computadorcomputador
computadorgongas
 
02 introducao hardware
02 introducao hardware02 introducao hardware
02 introducao hardwareDaniel Farias
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposHenriqueMateusChigum
 
Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock internocabaldreams
 

Tendances (19)

Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slides
 
Clock
ClockClock
Clock
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
 
Barramentos
BarramentosBarramentos
Barramentos
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
 
Estrutura básica dos computadores
Estrutura básica dos computadoresEstrutura básica dos computadores
Estrutura básica dos computadores
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Roteiro IOC 03_1
Roteiro IOC 03_1Roteiro IOC 03_1
Roteiro IOC 03_1
 
computador
computadorcomputador
computador
 
Exer ic prova
Exer ic provaExer ic prova
Exer ic prova
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
Aula01a_Introducao_Microcontroladores
Aula01a_Introducao_MicrocontroladoresAula01a_Introducao_Microcontroladores
Aula01a_Introducao_Microcontroladores
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Hardware
HardwareHardware
Hardware
 
02 introducao hardware
02 introducao hardware02 introducao hardware
02 introducao hardware
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,Tipos
 
Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock interno
 

Similaire à Funcionamento de um sistema de computação

parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfAriclenesKinkela
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computadorredesinforma
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxOsvaldoJooNhabete
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04Felipe Pereira
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)Felipe Pereira
 
Processadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxProcessadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxp2playeducation
 
Apresentação metropolitana - aula 04
Apresentação   metropolitana - aula 04Apresentação   metropolitana - aula 04
Apresentação metropolitana - aula 04Fábio Torres
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vastonsilfisica
 
A unidade central de processamento - o que acontece dentro do computador
A unidade central de processamento - o que acontece dentro do computadorA unidade central de processamento - o que acontece dentro do computador
A unidade central de processamento - o que acontece dentro do computadormarcelokuhl
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computadorAna Covas Grilo
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um Ana Covas Grilo
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxRildo Reis
 
Apostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisApostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisGilberto Mota
 

Similaire à Funcionamento de um sistema de computação (20)

parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdf
 
cpu.pdf
cpu.pdfcpu.pdf
cpu.pdf
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptx
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)
 
Processadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxProcessadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptx
 
Hardware
Hardware Hardware
Hardware
 
Apresentação metropolitana - aula 04
Apresentação   metropolitana - aula 04Apresentação   metropolitana - aula 04
Apresentação metropolitana - aula 04
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vaston
 
Componentes basicos do pc
Componentes basicos do pcComponentes basicos do pc
Componentes basicos do pc
 
Resumo x86
Resumo x86Resumo x86
Resumo x86
 
Arquitetura componentes
Arquitetura componentesArquitetura componentes
Arquitetura componentes
 
A unidade central de processamento - o que acontece dentro do computador
A unidade central de processamento - o que acontece dentro do computadorA unidade central de processamento - o que acontece dentro do computador
A unidade central de processamento - o que acontece dentro do computador
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptx
 
Arquitetura 8 3
Arquitetura 8 3Arquitetura 8 3
Arquitetura 8 3
 
Arquitetura 8 3
Arquitetura 8 3Arquitetura 8 3
Arquitetura 8 3
 
Apostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisApostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo mais
 

Plus de PAULO Moreira

5 estruturas de controle
5 estruturas de controle5 estruturas de controle
5 estruturas de controlePAULO Moreira
 
3.2 introdução a linguagem java
3.2 introdução a linguagem java3.2 introdução a linguagem java
3.2 introdução a linguagem javaPAULO Moreira
 
3.1 introdução a linguagem java
3.1 introdução a linguagem java3.1 introdução a linguagem java
3.1 introdução a linguagem javaPAULO Moreira
 
2.1 introdução a oo
2.1 introdução a oo2.1 introdução a oo
2.1 introdução a ooPAULO Moreira
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doublePAULO Moreira
 
Trabalho de empreendedorismo
Trabalho de empreendedorismoTrabalho de empreendedorismo
Trabalho de empreendedorismoPAULO Moreira
 
Seminário de empreendedorismo
Seminário de empreendedorismoSeminário de empreendedorismo
Seminário de empreendedorismoPAULO Moreira
 
5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slimPAULO Moreira
 
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...PAULO Moreira
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexõesPAULO Moreira
 

Plus de PAULO Moreira (20)

Metodos
MetodosMetodos
Metodos
 
5 estruturas de controle
5 estruturas de controle5 estruturas de controle
5 estruturas de controle
 
3.2 introdução a linguagem java
3.2 introdução a linguagem java3.2 introdução a linguagem java
3.2 introdução a linguagem java
 
3.1 introdução a linguagem java
3.1 introdução a linguagem java3.1 introdução a linguagem java
3.1 introdução a linguagem java
 
2.1 introdução a oo
2.1 introdução a oo2.1 introdução a oo
2.1 introdução a oo
 
1. apresentação
1. apresentação1. apresentação
1. apresentação
 
String
StringString
String
 
Showinputdialog
ShowinputdialogShowinputdialog
Showinputdialog
 
Math
MathMath
Math
 
Joptionpane
JoptionpaneJoptionpane
Joptionpane
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
 
Negociação
NegociaçãoNegociação
Negociação
 
Trabalho de empreendedorismo
Trabalho de empreendedorismoTrabalho de empreendedorismo
Trabalho de empreendedorismo
 
Seminário de empreendedorismo
Seminário de empreendedorismoSeminário de empreendedorismo
Seminário de empreendedorismo
 
7. ecologia
7. ecologia7. ecologia
7. ecologia
 
6. conjuntura
6. conjuntura6. conjuntura
6. conjuntura
 
5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim
 
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
 

Funcionamento de um sistema de computação

  • 1. Arquitetura de Computadores Professor: Sérgio Vieira Email: sergiosvieira.fatene@gmail.com Data: 16-10-2012 Aula: Funcionamento de um sistema de computação 1
  • 2. Introdução No nível mais alto, um sistema de computação pode ser descrito a partir da funcionalidade de cada um de seus: 1. Componentes principais 2. Estrutura de interconexão 3. Tipos de sinais trocados entre esses componentes. 2
  • 3. Introdução (cont.) Neste contexto, o barramento de um sistema de computação possui papel importantíssimo. Os componentes principais de um computador (processador, memória principal, módulos de E/S etc) precisam ser contectados entre si para que possam trocar dados e sinais de controle. Isso é feito através de barramentos com múltiplas linhas. Os sistemas mais modernos usam uma hierarquia para obter melhor desempenho. 3
  • 4. Introdução (cont.) Os principais aspectos de projeto de um sistema de barramentos são: 1. Arbitração: a decisão sobre permissões para envio de sinais por meio das linhas de barramento (centralizado ou distribuído) 2. Temporização: o envio de sinais por meio dos barramentos pode ser sincronizado por um relógio central ou pode ser feito de maneira assíncrona. 3. Largura de barramento: o número de linhas de endereço e linha de dados. 4
  • 5. Introdução (cont.) Para entender melhor o funcionamento dos barramentos, também é necessário entender como as instruções de um computador são executadas através da comunicação dos componentes do computador. 5
  • 6. Componentes de Computador Praticamente todos os projetos de computadores atuais são fundamentados nos conceitos desenvolvidos por John von Neumann. É baseado em três conceitos básicos: 1. Os dados e as intruções são armazenados em uma única memória de leitura e escrita. 2. O conteúdo dessa memória é endereçado pela sua posição. 3. A execução de instruções ocorre de modo sequencial. 6
  • 7. Componentes de Computador (cont.) O computador é composto de um pequeno conjunto de componentes lógicos básicos, que podem ser combinados de vários modos para armazenar dados binários e executar operações aritméticas e lógicas sobre esses dados. É possível obter para cada aplicação particular, uma configuração de componentes lógicos projetada especificamente para executar essa aplicação (Programa). 7
  • 8. Componentes de Computador (cont.) Hardware Dedicado Sequência de Dados funções lógicas Resultados e aritméticas • Hardware específico para cada aplicação. 8
  • 9. Componentes de Computador (cont.) Códigos de Instruções Interpretador de instruções Sinais de Controle Funções lógicas Dados e aritméticas de Resultados propósito geral • Em vez de projetar um novo hardware para cada aplicação nova, o programador simplesmente fornece um novo conjunto de sinais de controle. 9
  • 10. Componentes de Computador (cont.) Um programa é constutuído por uma sequência de passos. A cada passo executa-se alguma operação lógica ou aritmética sobre algum dado. Para cada passo, é necessário um conjunto de sinais de controle. Pode-se definir um código para cada possível conjunto de sinais de controle. 10
  • 11. Componentes de Computador (cont.) Acrescenta-se ao hardware de propósito geral um elemento capaz de interpretar esses códigos e gerar esses sinais de controle correspondentes. Além desse componentes, outros são necessários para que o computador possa funcionar. • Componentes de E/S: 1. Módulo de entrada de dados: recebem dados e instruções e os converte em uma representação interna. 2. Módulo de saída de dados: enviam dados e instruções aos dispositivos periféricos. 11
  • 12. Componentes de Computador (cont.) Uma operação, durante a execução de um programa, pode precisar acessar mais de uma dados de cada vez. Portante, é necessário armazenar instruções e dados temporários (Memória ou Memória Principal). A CPU troca dados com a memória. Para isso, ela usa registradores internos da CPU. 12
  • 13. • Um registrador de endereço à memória (MAR - memory address register) especifica o endereço da memória a ser usado pela próxima instrução de leitura ou escrita. • Um registrador temporário de dados (MBR - memory buffer register) contém um valor a ser gravado na memória ou recebe um valor lido na memória. 13
  • 14. Componentes de Computador (cont.) • Registrador de endereçamento de E/S (I/O AR - I/O address register) detetmina um dispositivo de E/S • Registrador temporário de dados de E/S (I/O BR - I/O buffer register) é usado para troca de dados entre um módulo de E/S e a CPU 14
  • 15. Componentes de Computador (cont.) Um módulo de memória é constituído de um conjunto de posições de memória identificados por endereços numerados sequencialmente. Cada posição contém um número binário que pode ser interpretado como uma instrução ou como um dados. Um módulo de E/S transfere dados de dispositivos externo para a CPU e para a memória e vice-versa. Ela contém áreas de armazenamento temporários (guarda informações até que possam ser enviadas). 15
  • 16. Funções dos Computadores A função básica desempenhada por um computador é executar um programa que é constituído de instruções armazenados na memória. De forma geral, a execução de um programa é realizada em dois passos: 1. O processador lê (busca) instruções na memória. 2. Executa uma instrução por vez. A execução de uma instrução pode envolver diversas operações. 16
  • 17. Busca e Execução de Instruções 1. O processador busca uma instrução da memória no registrador PC 2. Incrementa o PC depois de cada busca de instrução (próximo endereço de memória) 3. A instrução buscada é carregada no registrador de instruções (IR). Ela contém bits que especificam a ação que o processador deve executar. 4. O processador interpreta a instrução e executa a ação executada. 17
  • 18. Busca e Execução de Instruções (cont.) Em geral, essas ações são classificadas em quatro categorias: 1. Processador-memória: os dados são transferidos. processador-memória, memória-processador. 2. Processador E/S: transferência de dados entre processador e um dispositivo periférico através do módulo de E/S. 3. Processamento de dados: execução de operações aritméticas ou lógicas sobre os dados. 4. Controle: pode modificar a sequência de execução de um programa. A execução de uma instrução pode envolver uma conbinação dessas ações. 18