Funções de um computador

•   Processamento de dados
•   Armazenamento de dados
•   Movimentação de dados
•   Controle
A Máquina de von Neumann

             Unidade
             Lógica e
            Aritmética
Memória                  Equipamentos
Principal                 de entrada e
                             saída
             Unidade
               de
             Controle
• O programa passa a ser armazenado na
  memória do computador juntamente com os
  dados.
• As tarefas de controle e de operações
  aritméticas são separadas.
• Cria a base da estrutura dos computadores
  modernos usados até hoje.
• A proposta foi implementada com a
  construção do computador IAS no Instituto
  de Princeton em 1952.
I/O




                controle




armazenamento              processamento
I/O


                           Comunicação entre
                             os periféricos


                controle




armazenamento              processamento
I/O


                           Armazenamento de
                                dados


                controle




armazenamento              processamento
I/O


                            Processamento de
                                 dados
                              armazenados
                controle




armazenamento              processamento
I/O


                            Processamento de
                           dados armazenados e
                                 externos
                controle




armazenamento              processamento
Estrutura Computacional
               (Global)

•   Centro de armazenagem
•   Centro de processamento
•   Linhas de comunicação
•   Periféricos
Periféricos




Linhas de comunicação   Computador
Estrutura Computacional
               (Interno)
• Unidade de processamento central (CPU):
  controla as operações do computador e realiza as
  funções de processamento das informações.
  Geralmente identificado como o processador.
• Memória principal: armazena as informações
• I/O: realiza a transferência de informações entre
  o interior e o exterior
• Interconexões: mecanismos de troca de
  informações entre a CPU a memória principal e
  o I/O
Computador




                 I/O


              Sistema de
             Interconexão
                            Memória
     CPU                    principal
Estrutura de uma CPU
• Unidades de Controle: responsável pelo
  controle da CPU
• Unidade aritmética e lógica (ALU): realiza as
  operações de processamento
• Registradores: possibilita a armazenagem
  interna na CPU
• Interconexões: realiza a comunicação entre as
  unidades da CPU
CPU



            Registradores



            Interconexão
               interna
                           Unidade de
      ALU
                            controle
O processador busca uma instrução de cada
 vez da memória e a executa. Algumas
 instruções requerem várias operações.

O processamento de uma instrução é chamado
 de ciclo de instrução ou de execução
 (execute cycle).

O processo de busca de instruções na memória
 é chamado de ciclo de busca (fetch cycle).
Execução de um programa:

                      início


                                       Ciclo
                Busca da instrução
                                       de busca



               Execução da instrução   Ciclo
                                       de instrução


                     parada
Componentes de um computador

 PC     MAR
                                       instruções
 IR      MBR           memória         instruções
                                       instruções
                                         dados
        I/O AR                           dados
                                         dados
        I/O BR
CPU
                       PC - program counter
                       IR - instruction register
                       MAR - memory address register
                       MBR - memory buffer register
                       I/O AR - I/O address register
      buffers
                       I/O BR - I/O buffer register
I/O
PC     MAR
                                       instruções
 IR      MBR          memória          instruções
                                       instruções
                                         dados
        I/O AR                           dados
                                         dados
        I/O BR
CPU
                 No inícioações: ciclo de instrução,
                 Tipos de de um
                 o processador armazenadainstrução
                 Aprocessador - memória ou vice-
                 • instrução é busca uma em IR.
                 nainstrução é interpretada o valor
                 A memória e incrementa e a
                 versa
                 armazenado emI/O ou vice-versa
                 ação é realizada.PC.
                 • processador -
                 • processamento de dados
      buffers    • controle (mudança na
I/O              seqüência de execução)
Exemplo:

Execução de um programa que soma dois
 números armazenados em duas posições da
 memória e armazena o resultado na segunda
 posição.

São necessários três ciclos de busca e três de
  execução.
PC                             memória
           302
           301
           300                     300      301    302     940   941

            IR         AC          1940     5941   2941   0003 0005
                                                               0002
           2941
           5941
           1940        0005
                       0003
                                          Notação hexadecimal:
       CPU                                0000=0       1000=8
                                          0001=1       1001=9
0      3                      16          0010=2       1010=A
opcode           endereço                 0011=3       1011=B
                                          0100=4       1100=C
           magnitude                      0101=5       1101=D
                                          0110=6       1110=E
Instruções
Instruções:em hexa:
                                          0111=7       1111=F
1 - Load AC from Memory
0001 - Load AC from Memory
2 - Store AC to Memory
0010 - Store AC to Memory            1940 = 0001100101000000
5 - Add AC from Memory
0101 - Add AC from Memory
Interrupções:

São mecanismos que possibilitam que outros
  módulos, tais como unidades de I/O ou de
  memória, possam interromper a seqüência
  de eventos sendo executada pelo
  processador, de forma a melhorar o
  desempenho.
Execução de um programa que realiza chamadas de
 escrita intercaladas com processamento
                                   1 - seqüência de instruções
início
              Programa de I/O      não envolve I/O
    1                              2 - seqüência de instruções
              Comando de I/O
                                   não envolve I/O
escrita            fim             3 - seqüência de instruções
                                   não envolve I/O
    2

escrita
    3
           processador em espera
escrita   processador em espera
Execução de um programa:

                                     início


                                                             Ciclo
                               Busca da instrução
                                                             de busca



                             Execução da instrução           Ciclo
                                                             de instrução
Verificação da ocorrência
de interrupções.            interrupção       interrupção
    Programa suspenso.      habilitada        desabilitada
      Ciclo
      de interrupção                 parada

Mais conteúdo relacionado

PPT
Arquitetura 8 3
PPT
Arquitetura 8 1
PPT
Arquitetura 8
PDF
A unidade central de processamento - o que acontece dentro do computador
PDF
A arquitetura básica de um computador
PPT
Aula01a_Introducao_Microcontroladores
PDF
Uma CPU simples para fins didáticos
PPT
Arquitetura 8 3
Arquitetura 8 1
Arquitetura 8
A unidade central de processamento - o que acontece dentro do computador
A arquitetura básica de um computador
Aula01a_Introducao_Microcontroladores
Uma CPU simples para fins didáticos

Mais procurados (20)

PPT
Microcontroladores x microprocessadores
PPTX
Trabalho de Tic
PPT
Hardware
PPTX
Arquiteturas de Computadores - slides
PDF
Microprocessadores ii arquitetura
PPT
Arquitetura 8 2
DOCX
Tic ficha 2e3 stone costa e ruben cruz (1)
PDF
Roteiro IOC 06
PDF
Aulas 1 e 2 - Hardware
PPTX
PDF
PPSX
04 hardwere (microprocessador)
DOCX
Sistemas microprocessados historia microcontroladores
PDF
Microprocessadores
PDF
Arquitetura de Computadores: Barramentos e instruções
PDF
Dispositivos de memória
PDF
Arquitetura de Computadores: Evolução dos computadores
PDF
1 história e características dos microcontroladores pic
PPT
Aula - Arquitetura e TI - 2007 - FIT
PDF
D1 - Marcos Rodrigues Saúde - Informática Aplicada ao Direito - Aula 02 - Noções
Microcontroladores x microprocessadores
Trabalho de Tic
Hardware
Arquiteturas de Computadores - slides
Microprocessadores ii arquitetura
Arquitetura 8 2
Tic ficha 2e3 stone costa e ruben cruz (1)
Roteiro IOC 06
Aulas 1 e 2 - Hardware
04 hardwere (microprocessador)
Sistemas microprocessados historia microcontroladores
Microprocessadores
Arquitetura de Computadores: Barramentos e instruções
Dispositivos de memória
Arquitetura de Computadores: Evolução dos computadores
1 história e características dos microcontroladores pic
Aula - Arquitetura e TI - 2007 - FIT
D1 - Marcos Rodrigues Saúde - Informática Aplicada ao Direito - Aula 02 - Noções
Anúncio

Semelhante a Material de hardware - SI 2012 (20)

PPTX
Hierarquia dos Processadores da Intel.pptx
PDF
Introducao aula-i
PDF
Apostila para aprender sobre CPUs e tudo mais
PDF
cpu.pdf
PPTX
Aulas Introdução as novas tecniologias.pptx
PDF
Barramento
PDF
OC - 06 - Ciclo de instrucoes.pdf Aula OAC
PDF
aula_04.pdf
PDF
bom-1.pdf
PDF
Introdução a computação 04 (1)
PDF
Introdução a computação 04
PDF
Aula 01b - Conceitos de Hardware e Software.pdf
PPT
transparencia_aula-1-icc_2016-hardware.ppt
PPT
transparencia_aula-1-icc_2016-hardware.ppt
PDF
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
PPT
Barramento do Sistema - Arquitetura e Organização de Computadores
PDF
02 - Montador e Reparador - UCP Pt 01.pdf
PDF
02 hardware e software
PPTX
Processadores de computador - redes e sistemas.pptx
Hierarquia dos Processadores da Intel.pptx
Introducao aula-i
Apostila para aprender sobre CPUs e tudo mais
cpu.pdf
Aulas Introdução as novas tecniologias.pptx
Barramento
OC - 06 - Ciclo de instrucoes.pdf Aula OAC
aula_04.pdf
bom-1.pdf
Introdução a computação 04 (1)
Introdução a computação 04
Aula 01b - Conceitos de Hardware e Software.pdf
transparencia_aula-1-icc_2016-hardware.ppt
transparencia_aula-1-icc_2016-hardware.ppt
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Barramento do Sistema - Arquitetura e Organização de Computadores
02 - Montador e Reparador - UCP Pt 01.pdf
02 hardware e software
Processadores de computador - redes e sistemas.pptx
Anúncio

Último (20)

PPSX
1. A Cultura da Ágora - HistóriaCArtes.ppsx
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PDF
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
PDF
Pecados desdenhados por muita gente (islamismo)
PPTX
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
PDF
Reino Monera - Biologiaensinomediofun.pdf
PPTX
entorseestadodechoque. Aula de primeiros socorros
PPSX
4. A Cultura da Catedral - HistóriaCArtes .ppsx
PPTX
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
PDF
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
PPT
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
PDF
historia-e-geografia-do-amapa.pdf slides
PPTX
NR 5 Treinamento completo gestão CIPA.pptx
PPSX
2. A Cultura do Senado - HistóriaCArtes.ppsx
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PPTX
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
PDF
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
PPT
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
PPTX
4. A cultura do cinema e as vanguardas.pptx
PPTX
5. A cultura do mundo virtual - globalidade.pptx
1. A Cultura da Ágora - HistóriaCArtes.ppsx
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
Pecados desdenhados por muita gente (islamismo)
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
Reino Monera - Biologiaensinomediofun.pdf
entorseestadodechoque. Aula de primeiros socorros
4. A Cultura da Catedral - HistóriaCArtes .ppsx
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
historia-e-geografia-do-amapa.pdf slides
NR 5 Treinamento completo gestão CIPA.pptx
2. A Cultura do Senado - HistóriaCArtes.ppsx
01-slide-especialidade-mensageira-de-deus.pdf
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
4. A cultura do cinema e as vanguardas.pptx
5. A cultura do mundo virtual - globalidade.pptx

Material de hardware - SI 2012

  • 1. Funções de um computador • Processamento de dados • Armazenamento de dados • Movimentação de dados • Controle
  • 2. A Máquina de von Neumann Unidade Lógica e Aritmética Memória Equipamentos Principal de entrada e saída Unidade de Controle
  • 3. • O programa passa a ser armazenado na memória do computador juntamente com os dados. • As tarefas de controle e de operações aritméticas são separadas. • Cria a base da estrutura dos computadores modernos usados até hoje. • A proposta foi implementada com a construção do computador IAS no Instituto de Princeton em 1952.
  • 4. I/O controle armazenamento processamento
  • 5. I/O Comunicação entre os periféricos controle armazenamento processamento
  • 6. I/O Armazenamento de dados controle armazenamento processamento
  • 7. I/O Processamento de dados armazenados controle armazenamento processamento
  • 8. I/O Processamento de dados armazenados e externos controle armazenamento processamento
  • 9. Estrutura Computacional (Global) • Centro de armazenagem • Centro de processamento • Linhas de comunicação • Periféricos
  • 11. Estrutura Computacional (Interno) • Unidade de processamento central (CPU): controla as operações do computador e realiza as funções de processamento das informações. Geralmente identificado como o processador. • Memória principal: armazena as informações • I/O: realiza a transferência de informações entre o interior e o exterior • Interconexões: mecanismos de troca de informações entre a CPU a memória principal e o I/O
  • 12. Computador I/O Sistema de Interconexão Memória CPU principal
  • 13. Estrutura de uma CPU • Unidades de Controle: responsável pelo controle da CPU • Unidade aritmética e lógica (ALU): realiza as operações de processamento • Registradores: possibilita a armazenagem interna na CPU • Interconexões: realiza a comunicação entre as unidades da CPU
  • 14. CPU Registradores Interconexão interna Unidade de ALU controle
  • 15. O processador busca uma instrução de cada vez da memória e a executa. Algumas instruções requerem várias operações. O processamento de uma instrução é chamado de ciclo de instrução ou de execução (execute cycle). O processo de busca de instruções na memória é chamado de ciclo de busca (fetch cycle).
  • 16. Execução de um programa: início Ciclo Busca da instrução de busca Execução da instrução Ciclo de instrução parada
  • 17. Componentes de um computador PC MAR instruções IR MBR memória instruções instruções dados I/O AR dados dados I/O BR CPU PC - program counter IR - instruction register MAR - memory address register MBR - memory buffer register I/O AR - I/O address register buffers I/O BR - I/O buffer register I/O
  • 18. PC MAR instruções IR MBR memória instruções instruções dados I/O AR dados dados I/O BR CPU No inícioações: ciclo de instrução, Tipos de de um o processador armazenadainstrução Aprocessador - memória ou vice- • instrução é busca uma em IR. nainstrução é interpretada o valor A memória e incrementa e a versa armazenado emI/O ou vice-versa ação é realizada.PC. • processador - • processamento de dados buffers • controle (mudança na I/O seqüência de execução)
  • 19. Exemplo: Execução de um programa que soma dois números armazenados em duas posições da memória e armazena o resultado na segunda posição. São necessários três ciclos de busca e três de execução.
  • 20. PC memória 302 301 300 300 301 302 940 941 IR AC 1940 5941 2941 0003 0005 0002 2941 5941 1940 0005 0003 Notação hexadecimal: CPU 0000=0 1000=8 0001=1 1001=9 0 3 16 0010=2 1010=A opcode endereço 0011=3 1011=B 0100=4 1100=C magnitude 0101=5 1101=D 0110=6 1110=E Instruções Instruções:em hexa: 0111=7 1111=F 1 - Load AC from Memory 0001 - Load AC from Memory 2 - Store AC to Memory 0010 - Store AC to Memory 1940 = 0001100101000000 5 - Add AC from Memory 0101 - Add AC from Memory
  • 21. Interrupções: São mecanismos que possibilitam que outros módulos, tais como unidades de I/O ou de memória, possam interromper a seqüência de eventos sendo executada pelo processador, de forma a melhorar o desempenho.
  • 22. Execução de um programa que realiza chamadas de escrita intercaladas com processamento 1 - seqüência de instruções início Programa de I/O não envolve I/O 1 2 - seqüência de instruções Comando de I/O não envolve I/O escrita fim 3 - seqüência de instruções não envolve I/O 2 escrita 3 processador em espera escrita processador em espera
  • 23. Execução de um programa: início Ciclo Busca da instrução de busca Execução da instrução Ciclo de instrução Verificação da ocorrência de interrupções. interrupção interrupção Programa suspenso. habilitada desabilitada Ciclo de interrupção parada