Estrutura interna do computador . Física (Hardware)= Equipamento . Lógica (Software) = Programas . Interconexão = Ligação  . Dados = Comunicação OC_Aula_03
dispositivos de entrada e saída  a comunicação do usuário com o computador  a comunicação do computador com o meio ambiente (dispositivos externos a serem monitorados ou controlados)  armazenamento (gravação) de dados.
Organização dos Sistemas Computacionais Computador Pessoal Moderno Entrada Processamento Armazenamento Saída CPU CPU
Entrada/Saida ENTRADA: teclado,  mouses ,  scanners , leitoras óticas, leitoras de cartões magnéticos, câmeras de vídeo, microfones, sensores, transdutores,etc  SAÍDA: impressoras, monitores de vídeo,  plotters , atuadores, chaves, etc I/O(E/S) Armazenamento: Discos, fitas
Impressoras Matricial Plotter Jato de Tinta (cores e ceras) Laser
Organização dos Sistemas Computacionais Estrutura Interna do Computador Unidade de processamento central (CPU) Local onde realmente ocorre o processamento dos dados Memória principal Local onde o programa e os dados ficam temporariamente armazenados à disposição do processador Entrada/Saída (I/O) Dispositivos de comunicação do usuário para a máquina, e desta para o usuário Interconexões Oferece a ligação entre os diferentes dispositivos que querem se comunicar
Entrada/Saida Interface Interna
Transmissao Simplex  Duplex Full Duplex
Formas de Comunicação  Comunicação Serial Os byte são desmontados, serializados e transferidos bit a bit por um único par condutor. Na outra extremidade os bytes são novamente montado byte a byte.
Formas de Comunicação COMUNICAÇÃO EM PARALELO   Grupos de bits são transferidos simultaneamente bytes a bytes, através de diversas linhas condutoras A taxa de transferência(" throughput ") é alta
TABELA COMPARATIVA Custo: Paralelo maior = Serial menor Distancia: Paralelo  Curta = Serial S/limite Throughput :Paralelo Alto = Serial baixo
Organização dos Sistemas Computacionais Estrutura Interna do Computador Sistema de Interconexão CPU Memória Principal E/S
Organização dos Sistemas Computacionais Estrutura Interna do Computador Unidade de processamento central (CPU) controla as operações do computador e realiza as funções de processamento das informações (processador) Sistema de Interconexão CPU Memória Principal E/S
Organização dos Sistemas Computacionais Estrutura Interna do Computador Memória principal armazena os programas e os dados.  É volátil e tem capacidade limitada Sistema de Interconexão CPU Memória Principal E/S
Organização dos Sistemas Computacionais Estrutura Interna do Computador Entrada/Saída (I/O) realiza a transferência de informações entre o computador e o ambiente externo vários dispositivos fazem diferentes operações Sistema de Interconexão CPU Memória Principal E/S
Organização dos Sistemas Computacionais Estrutura Interna do Computador Interconexões mecanismos de troca de informações entre a CPU, a memória principal e os dispositivos de entrada/saída Sistema de Interconexão CPU Memória Principal E/S
Estrutura Interna da memória Interconexão Interna UAL Unidade de Controle Registradores
DIAGRAMA DE BLOCOS DE UM COMPUTADOR
Organização da Unidade de Processamento Central Unidade Central de Processamento – UCP  (em inglês, Central Processing Unity - CPU) ACC REGs Unidade de Controle Barramento Interno Barramento de Controle ULA
Organização da Unidade de Processamento Central UAL - Unidade Aritmética e Lógica   execução das instruções Unidade de Controle (UC) busca, interpretação e controle de execução das instruções controle dos demais componentes do computador
Organização da Unidade de Processamento Central Diagrama funcional PC – Contador de Instruções  (Program Counter) IR – Registrador de Instrução (Instruction Register) ACC – Acumulador  (Accumulator) REGs – Registradores RDM – Registrador de Dados   da Memória REM – Registrador de Endereços de Memória UC – Unidade de Controle Unidade de Controle Barram. de Endereços Barram. de Dados ACC REGs Barramento Interno ULA Barramento de Controle UC Decodificador de Instruções IR REM RDM Clock Memória Principal PC
Organização da Unidade de Processamento Central PC - Contador de Instruções (Program Counter) armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM.  IR - Registrador de Instrução (IR - Instruction Register) armazena a instrução a ser executada.  ACC - Acumulador (Accumulator) armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador.
Organização da Unidade de Processamento Central Diagrama funcional Unidade de Controle Barram. de Endereços Barram. de Dados Barramento Interno Barramento de Controle UC Decodificador de Instruções IR REM RDM Clock Memória Principal PC ACC REGs ULA
Execução de um programa 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). Início Busca da Instrução Execução da Instrução Parada
O que acontece em 1 ciclo de Clock Valores lógicos são movidos de um conjunto de registradores através de fios e portas lógicas para um outro conjunto de registradores.
Transferências de Registradores  Busca da Instrução (Instruction Fetch) Instrução = MEM [PC]; PC <= PC + 1 Decodificação e Busca dos Operandos (Decode & Reg. Operand Fetch) A = REG[rs]; B = REG[rt]; I = imm11(inst) Execução (Execute) resultados aritméticos, soma de endereços, comparação  Memória load, store  Write-register
F I M

F oc aula_03a

  • 1.
    Estrutura interna docomputador . Física (Hardware)= Equipamento . Lógica (Software) = Programas . Interconexão = Ligação . Dados = Comunicação OC_Aula_03
  • 2.
    dispositivos de entradae saída a comunicação do usuário com o computador a comunicação do computador com o meio ambiente (dispositivos externos a serem monitorados ou controlados) armazenamento (gravação) de dados.
  • 3.
    Organização dos SistemasComputacionais Computador Pessoal Moderno Entrada Processamento Armazenamento Saída CPU CPU
  • 4.
    Entrada/Saida ENTRADA: teclado, mouses , scanners , leitoras óticas, leitoras de cartões magnéticos, câmeras de vídeo, microfones, sensores, transdutores,etc SAÍDA: impressoras, monitores de vídeo, plotters , atuadores, chaves, etc I/O(E/S) Armazenamento: Discos, fitas
  • 5.
    Impressoras Matricial PlotterJato de Tinta (cores e ceras) Laser
  • 6.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Unidade de processamento central (CPU) Local onde realmente ocorre o processamento dos dados Memória principal Local onde o programa e os dados ficam temporariamente armazenados à disposição do processador Entrada/Saída (I/O) Dispositivos de comunicação do usuário para a máquina, e desta para o usuário Interconexões Oferece a ligação entre os diferentes dispositivos que querem se comunicar
  • 7.
  • 8.
    Transmissao Simplex Duplex Full Duplex
  • 9.
    Formas de Comunicação Comunicação Serial Os byte são desmontados, serializados e transferidos bit a bit por um único par condutor. Na outra extremidade os bytes são novamente montado byte a byte.
  • 10.
    Formas de ComunicaçãoCOMUNICAÇÃO EM PARALELO Grupos de bits são transferidos simultaneamente bytes a bytes, através de diversas linhas condutoras A taxa de transferência(&quot; throughput &quot;) é alta
  • 11.
    TABELA COMPARATIVA Custo:Paralelo maior = Serial menor Distancia: Paralelo Curta = Serial S/limite Throughput :Paralelo Alto = Serial baixo
  • 12.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Sistema de Interconexão CPU Memória Principal E/S
  • 13.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Unidade de processamento central (CPU) controla as operações do computador e realiza as funções de processamento das informações (processador) Sistema de Interconexão CPU Memória Principal E/S
  • 14.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Memória principal armazena os programas e os dados. É volátil e tem capacidade limitada Sistema de Interconexão CPU Memória Principal E/S
  • 15.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Entrada/Saída (I/O) realiza a transferência de informações entre o computador e o ambiente externo vários dispositivos fazem diferentes operações Sistema de Interconexão CPU Memória Principal E/S
  • 16.
    Organização dos SistemasComputacionais Estrutura Interna do Computador Interconexões mecanismos de troca de informações entre a CPU, a memória principal e os dispositivos de entrada/saída Sistema de Interconexão CPU Memória Principal E/S
  • 17.
    Estrutura Interna damemória Interconexão Interna UAL Unidade de Controle Registradores
  • 18.
    DIAGRAMA DE BLOCOSDE UM COMPUTADOR
  • 19.
    Organização da Unidadede Processamento Central Unidade Central de Processamento – UCP (em inglês, Central Processing Unity - CPU) ACC REGs Unidade de Controle Barramento Interno Barramento de Controle ULA
  • 20.
    Organização da Unidadede Processamento Central UAL - Unidade Aritmética e Lógica execução das instruções Unidade de Controle (UC) busca, interpretação e controle de execução das instruções controle dos demais componentes do computador
  • 21.
    Organização da Unidadede Processamento Central Diagrama funcional PC – Contador de Instruções (Program Counter) IR – Registrador de Instrução (Instruction Register) ACC – Acumulador (Accumulator) REGs – Registradores RDM – Registrador de Dados da Memória REM – Registrador de Endereços de Memória UC – Unidade de Controle Unidade de Controle Barram. de Endereços Barram. de Dados ACC REGs Barramento Interno ULA Barramento de Controle UC Decodificador de Instruções IR REM RDM Clock Memória Principal PC
  • 22.
    Organização da Unidadede Processamento Central PC - Contador de Instruções (Program Counter) armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM. IR - Registrador de Instrução (IR - Instruction Register) armazena a instrução a ser executada. ACC - Acumulador (Accumulator) armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador.
  • 23.
    Organização da Unidadede Processamento Central Diagrama funcional Unidade de Controle Barram. de Endereços Barram. de Dados Barramento Interno Barramento de Controle UC Decodificador de Instruções IR REM RDM Clock Memória Principal PC ACC REGs ULA
  • 24.
    Execução de umprograma 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). Início Busca da Instrução Execução da Instrução Parada
  • 25.
    O que aconteceem 1 ciclo de Clock Valores lógicos são movidos de um conjunto de registradores através de fios e portas lógicas para um outro conjunto de registradores.
  • 26.
    Transferências de Registradores Busca da Instrução (Instruction Fetch) Instrução = MEM [PC]; PC <= PC + 1 Decodificação e Busca dos Operandos (Decode & Reg. Operand Fetch) A = REG[rs]; B = REG[rt]; I = imm11(inst) Execução (Execute) resultados aritméticos, soma de endereços, comparação Memória load, store Write-register
  • 27.