SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Organização e Arquitetura de
      Computadores I

        Introdução
       Ivan Saraiva Silva
        Leonardo Casillo
Sumário
•   Introdução                 • Gargalo de Von Neumann
•   Bibliografia Recomendada   • Noções de Desempenho
•   O que é um computador
•   Organização de um
    Computador
•   Modelo de Von Neumann
•   IAS – Máquina de Von
    Neuman
•   Memória
•   Execução de instruções
Introdução
• Plano de aula
• Avaliações
  – Três provas e um projeto
• Uso da linguagem VHDL
• Fórum de Estudantes 2004
• Design Contest
Bibliografia Recomendada
• Arquitetura e Organização de Computadores - Quinta
  Edição - William Stallings - Prentice Hall - 2002
• Organização estruturada de computadores, quarta
  edição, Andrew S. Tanenbaum
• Computer Organization & Design: The
  Hardware/Software Interface - David A. Patterson,
  John L. Hennessy - Morgan Kaufmann - 1994
• Analysis and Design of Digital Systems with VHDL -
  Allen Dewey - PWS Publishing Company - 1997
O que é um Computador
• Um computador é uma máquina eletrônica lógica
• Programável
   – Programa
      • Instruções
• Representável por uma hierarquia de níveis de
  abstração (Tanenbaum)
   – Microeletrônica (mais baixo)
   – Sistema Operacional (mais alto)
Níveis de Abstração
Linguagem orientada a problemas
    Linguagens de alto nível

   Linguagem deAssembly
     Linguagem Montágem
 Gerencia de sistema e interface
     Sistema Operacional
           de usuário
    Máquina Convencional
    Conjunto de instruções

    Interpretador em firware
       Microprogramação
Unidades lógicas combinacionais e
         Lógica Digital
           sequenciais
 Caracteristicas físicas, malha de
         Microeletrônica
           transistores
Organização de um Computador
• Modelo de Von Neumann (1945)
  –   Concito de programa armazenado
  –   Separação da Unidade Aritmética e de Controle
  –   Utilização de barramentos e registradores
  –   Hardware de entrada e saída (I/O)

      UCP         Memória           I/O
Modelo de Von Neumann
             Controle de
              Execução
Controle
                 Execução de
                  Operações

Aritmética
             Memória                I/O



                       Instruções
                        e Dados
Modelo de Von Neumann

                    operação
Bloco de controle              Bloco operacional


                     CPU




      endereços                    dados

                    Memória
    instruções                       dados
Modelo de Von Neumann
• Memória: Conjunto de posições/locações
  endereçáveis
• Palavras: Posição/locação da memória. Contém
  dados e instruções.
• Palavra: Unidade básica de transferência de/para
  memória.
• Palavras são localizadas através de um endereço
• Dados, instruções e endereços são codificados em
  binário
Modelo de Von Neumann
• Programa é uma seqüência de instruções,
  colocadas numa seqüência de endereços
• A execução de um programa corresponde à
  execução seqüencial de suas instruções
• A seqüência das instruções é definida de
  forma dinâmica em tempo de execução
  – Existência de instruções de controle de fluxo
IAS – Máquina de Von Neumann
             Unidade Central de Processamento
               Unidade Lógica e Aritmética

                  Acumulador              MQ


                   Circuitos de Lógica e Aritmética


Hardware                          MBR
de Entrada                                            Dados e
                                                      Instruções   Memória
e Saída
                                                                   Principal

                  IBR             PC
                                               MAR
                  IR           Circuitos
                               de Controle

                                                          Endereço
              Unidade de Controle
IAS – Máquina de Von Neumann
             Unidade Central de Processamento
               Unidade Lógica e Aritmética

                  Acumulador              MQ


                   Circuitos de Lógica e Aritmética


Hardware                          MBR
de Entrada                                            Dados e
                                                      Instruções   Memória
e Saída
                                                                   Principal

                  IBR             PC
                                               MAR
                   IR          Circuitos
                               de Controle

                                                          Endereço
              Unidade de Controle
Conceitos e Convenções
• Registradores: Posições de memória
  internas a UCP.
  – Dedicados e de Uso Geral
• Barramento: Via de comunicação
  – Dados e Instruções, Endereços e Controle
  – Comunicação Síncrona e Assincrona
Memória
• Em um computador geralmente existe uma
  hierarquia de memória.
• Cada nível da hierarquia é dividido em
  palavras de N bits cada
• A palavra é a unidade básica de
  transferência entre a UCP e a memória.
• Uma memória com 2M palavras necessita de
  M bits de endereço
Memória
                         N Bits

                       Posição 0

M Bits                                     2M posições
         Endereço
                      Posição 2M - 1

                                  N Bits
Execução de Instruções
• busca da próxima instrução na memória
   – manda endereço, volta instrução
• decodificação da instrução
   – interpreta código da instrução
• se a instrução precisa de dados (na memória)
   – manda endereço, busca dado
• execução da instrução
   – executa ações específicas para cada instrução
Execução de Instruções
      endereço instrução
BC                          MEM
         instrução
MEM                         BC                  operação
      endereço operando 1
                                   Bloco                    Bloco
BC                          MEM   Controle                 Operativa
         operando 1
MEM                         BO
      endereço operando 2
BC                          MEM
         operando 2
                                                            dados
MEM                         BO      endereço
      ordem de execução
BC                          BO                  Memória
       executa soma                 instrução               dados
BO
      endereço resultado
BC                          MEM
         resultado
BO                          MEM
Gargalo de Von Neuman
• Refere-se ao tráfego no barramento
   – vai endereço da instrução volta instrução
   – vão endereços dos operandos
   – vão e voltam operandos
• Para eliminar gargalo: diminuir tráfego de
  informações
   – manter informações na CPU
   – diminuir tamanho em bits das informações transferidas
   – Inclusão de registradores
Noções de Desempenho
•    Ciclo de relógio (clock): intervalos básicos de tempo nos
    quais são executadas as operações elementares de uma
    instrução
    – transferências de valores entre registradores
    – operações aritméticas na ALU
•  Período do relógio (T): Tempo de duração de um ciclo do
  relógio
• Freqüência do relógio (f): Freqüência de repetição de
  ciclos de clock por unidade de tempo
• Exemplo: Se o período do relógio é de T = 4 ns = 4x10-9
             f = 1/T = 1/4x10-9 = 250 MHz
Isto significa que?
                              Circuito Seqüencial
• Para um período de T=4ns
  a máquina pode executar
  250 milhões de operações
  elementares
                                  Circuito
• As operações elementares      Combinatório
  são executadas de forma
  síncrona com o relógio
• O desempenho da                    T
  máquina e proporcional a:
    nº ciclos x período =
   nº ciclos ÷ freqüência

                                    Relógio
Noções de Desempenho
• Tempo de UCP de execução de um programa pode
  se dividido em tempo do usuário e tempo do
  sistema
  – tempo de usuário – execução de instruções do programa
    do usuário
  – tempo de sistema – tarefas do S.O. necessárias para a
    execução do programa do usuário
• Além do tempo UCP há o tempo de resposta (ou
  tempo relógio real) que inclui:
  – acessos a disco, atividades de I/O
  – overhead do sistema operacional

Más contenido relacionado

La actualidad más candente

Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computaçãoPAULO Moreira
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoElaine Cecília Gatto
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresMarco Silva
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessadorAndreson Moura
 
Daniela Rita
Daniela RitaDaniela Rita
Daniela Ritaeso8c
 
computadores
computadorescomputadores
computadoreseso8c
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
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
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesGuilherme Ferreira
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computadorNécio de Lima Veras
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadoresPimentel
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresMarco Silva
 

La actualidad más candente (20)

Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computação
 
Aula01a_Introducao_Microcontroladores
Aula01a_Introducao_MicrocontroladoresAula01a_Introducao_Microcontroladores
Aula01a_Introducao_Microcontroladores
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de Computadores
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessador
 
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
 
Daniela Rita
Daniela RitaDaniela Rita
Daniela Rita
 
computadores
computadorescomputadores
computadores
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de 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
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slides
 
SDAC MODULO 7
SDAC MODULO 7SDAC MODULO 7
SDAC MODULO 7
 
Arq orgcomp
Arq orgcompArq orgcomp
Arq orgcomp
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
F oc aula_03a
F oc aula_03aF oc aula_03a
F oc aula_03a
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de Computadores
 

Destacado

01 hardwere (história)
01   hardwere (história)01   hardwere (história)
01 hardwere (história)Elizeu Ferro
 
Von neumann!
Von neumann!Von neumann!
Von neumann!aleixbcn
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadoresJoao da Burra
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoGabriela Coelho
 
Exercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresExercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresRonildo Oliveira
 

Destacado (10)

John von neumann
John von neumannJohn von neumann
John von neumann
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
01 hardwere (história)
01   hardwere (história)01   hardwere (história)
01 hardwere (história)
 
Von neumann!
Von neumann!Von neumann!
Von neumann!
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadores
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelho
 
Ac16 conjunto de instruções v2
Ac16   conjunto de instruções v2Ac16   conjunto de instruções v2
Ac16 conjunto de instruções v2
 
Arquitetu..
Arquitetu..Arquitetu..
Arquitetu..
 
MIPS Pipeline
MIPS Pipeline MIPS Pipeline
MIPS Pipeline
 
Exercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresExercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de Computadores
 

Similar a Introducao aula-i

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
 
Material de hardware - SI 2012
Material de hardware - SI 2012Material de hardware - SI 2012
Material de hardware - SI 2012Camila Seródio
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicialTiago
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxOsvaldoJooNhabete
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalhoRafael Cruz
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxCidrone
 
Transmissao de dados
Transmissao de dadosTransmissao de dados
Transmissao de dadoscabaldreams
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evoluçãoRobson Ferreira
 
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
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessadosLorena Barreto
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadoresmiroslayer
 

Similar a Introducao aula-i (20)

Introdução a Arquitetura Computadores
Introdução a Arquitetura ComputadoresIntrodução a Arquitetura Computadores
Introdução a Arquitetura Computadores
 
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
 
Material de hardware - SI 2012
Material de hardware - SI 2012Material de hardware - SI 2012
Material de hardware - SI 2012
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicial
 
bom-1.pdf
bom-1.pdfbom-1.pdf
bom-1.pdf
 
Memoria principal
Memoria principalMemoria principal
Memoria principal
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptx
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptx
 
Ic aula 2
Ic aula 2Ic aula 2
Ic aula 2
 
Hardware
Hardware Hardware
Hardware
 
Arquitetura componentes
Arquitetura componentesArquitetura componentes
Arquitetura componentes
 
Transmissao de dados
Transmissao de dadosTransmissao de dados
Transmissao de dados
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evolução
 
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
 
aula_01.pdf
aula_01.pdfaula_01.pdf
aula_01.pdf
 
aula01.pptx
aula01.pptxaula01.pptx
aula01.pptx
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadores
 
Ud1
Ud1Ud1
Ud1
 

Introducao aula-i

  • 1. Organização e Arquitetura de Computadores I Introdução Ivan Saraiva Silva Leonardo Casillo
  • 2. Sumário • Introdução • Gargalo de Von Neumann • Bibliografia Recomendada • Noções de Desempenho • O que é um computador • Organização de um Computador • Modelo de Von Neumann • IAS – Máquina de Von Neuman • Memória • Execução de instruções
  • 3. Introdução • Plano de aula • Avaliações – Três provas e um projeto • Uso da linguagem VHDL • Fórum de Estudantes 2004 • Design Contest
  • 4. Bibliografia Recomendada • Arquitetura e Organização de Computadores - Quinta Edição - William Stallings - Prentice Hall - 2002 • Organização estruturada de computadores, quarta edição, Andrew S. Tanenbaum • Computer Organization & Design: The Hardware/Software Interface - David A. Patterson, John L. Hennessy - Morgan Kaufmann - 1994 • Analysis and Design of Digital Systems with VHDL - Allen Dewey - PWS Publishing Company - 1997
  • 5. O que é um Computador • Um computador é uma máquina eletrônica lógica • Programável – Programa • Instruções • Representável por uma hierarquia de níveis de abstração (Tanenbaum) – Microeletrônica (mais baixo) – Sistema Operacional (mais alto)
  • 6. Níveis de Abstração Linguagem orientada a problemas Linguagens de alto nível Linguagem deAssembly Linguagem Montágem Gerencia de sistema e interface Sistema Operacional de usuário Máquina Convencional Conjunto de instruções Interpretador em firware Microprogramação Unidades lógicas combinacionais e Lógica Digital sequenciais Caracteristicas físicas, malha de Microeletrônica transistores
  • 7. Organização de um Computador • Modelo de Von Neumann (1945) – Concito de programa armazenado – Separação da Unidade Aritmética e de Controle – Utilização de barramentos e registradores – Hardware de entrada e saída (I/O) UCP Memória I/O
  • 8. Modelo de Von Neumann Controle de Execução Controle Execução de Operações Aritmética Memória I/O Instruções e Dados
  • 9. Modelo de Von Neumann operação Bloco de controle Bloco operacional CPU endereços dados Memória instruções dados
  • 10. Modelo de Von Neumann • Memória: Conjunto de posições/locações endereçáveis • Palavras: Posição/locação da memória. Contém dados e instruções. • Palavra: Unidade básica de transferência de/para memória. • Palavras são localizadas através de um endereço • Dados, instruções e endereços são codificados em binário
  • 11. Modelo de Von Neumann • Programa é uma seqüência de instruções, colocadas numa seqüência de endereços • A execução de um programa corresponde à execução seqüencial de suas instruções • A seqüência das instruções é definida de forma dinâmica em tempo de execução – Existência de instruções de controle de fluxo
  • 12. IAS – Máquina de Von Neumann Unidade Central de Processamento Unidade Lógica e Aritmética Acumulador MQ Circuitos de Lógica e Aritmética Hardware MBR de Entrada Dados e Instruções Memória e Saída Principal IBR PC MAR IR Circuitos de Controle Endereço Unidade de Controle
  • 13. IAS – Máquina de Von Neumann Unidade Central de Processamento Unidade Lógica e Aritmética Acumulador MQ Circuitos de Lógica e Aritmética Hardware MBR de Entrada Dados e Instruções Memória e Saída Principal IBR PC MAR IR Circuitos de Controle Endereço Unidade de Controle
  • 14. Conceitos e Convenções • Registradores: Posições de memória internas a UCP. – Dedicados e de Uso Geral • Barramento: Via de comunicação – Dados e Instruções, Endereços e Controle – Comunicação Síncrona e Assincrona
  • 15. Memória • Em um computador geralmente existe uma hierarquia de memória. • Cada nível da hierarquia é dividido em palavras de N bits cada • A palavra é a unidade básica de transferência entre a UCP e a memória. • Uma memória com 2M palavras necessita de M bits de endereço
  • 16. Memória N Bits Posição 0 M Bits 2M posições Endereço Posição 2M - 1 N Bits
  • 17. Execução de Instruções • busca da próxima instrução na memória – manda endereço, volta instrução • decodificação da instrução – interpreta código da instrução • se a instrução precisa de dados (na memória) – manda endereço, busca dado • execução da instrução – executa ações específicas para cada instrução
  • 18. Execução de Instruções endereço instrução BC MEM instrução MEM BC operação endereço operando 1 Bloco Bloco BC MEM Controle Operativa operando 1 MEM BO endereço operando 2 BC MEM operando 2 dados MEM BO endereço ordem de execução BC BO Memória executa soma instrução dados BO endereço resultado BC MEM resultado BO MEM
  • 19. Gargalo de Von Neuman • Refere-se ao tráfego no barramento – vai endereço da instrução volta instrução – vão endereços dos operandos – vão e voltam operandos • Para eliminar gargalo: diminuir tráfego de informações – manter informações na CPU – diminuir tamanho em bits das informações transferidas – Inclusão de registradores
  • 20. Noções de Desempenho • Ciclo de relógio (clock): intervalos básicos de tempo nos quais são executadas as operações elementares de uma instrução – transferências de valores entre registradores – operações aritméticas na ALU • Período do relógio (T): Tempo de duração de um ciclo do relógio • Freqüência do relógio (f): Freqüência de repetição de ciclos de clock por unidade de tempo • Exemplo: Se o período do relógio é de T = 4 ns = 4x10-9 f = 1/T = 1/4x10-9 = 250 MHz
  • 21. Isto significa que? Circuito Seqüencial • Para um período de T=4ns a máquina pode executar 250 milhões de operações elementares Circuito • As operações elementares Combinatório são executadas de forma síncrona com o relógio • O desempenho da T máquina e proporcional a: nº ciclos x período = nº ciclos ÷ freqüência Relógio
  • 22. Noções de Desempenho • Tempo de UCP de execução de um programa pode se dividido em tempo do usuário e tempo do sistema – tempo de usuário – execução de instruções do programa do usuário – tempo de sistema – tarefas do S.O. necessárias para a execução do programa do usuário • Além do tempo UCP há o tempo de resposta (ou tempo relógio real) que inclui: – acessos a disco, atividades de I/O – overhead do sistema operacional