Periféricos de computadores
João Canas Ferreira
Arquitectura de Computadores
FEUP/LEIC
Contém figuras de “Computer Organization and Design” (cap. 8), D. Patterson & J. Hennessey, 3ª. ed., Elsevier
Tópicos
1 Periféricos: aspectos gerais
2 Discos magnéticos
3 Comunicação entre CPU e periféricos
4 Desempenho de subsistemas de E/S
ArqComp: Periféricos de computadores 2/34 2006-06-09
1 Periféricos: aspectos gerais
2 Discos magnéticos
3 Comunicação entre CPU e periféricos
4 Desempenho de subsistemas de E/S
ArqComp: Periféricos de computadores 3/34 2006-06-09
Subsistema de Entrada/Saída de dados
Todos os componentes usados para transferir dados de/para o
subsistema “CPU + Memória” são designados como periféricos.
Periféricos típicos são:
1. teclado, rato, monitor;
2. discos magnéticos, discos ópticos;
3. dispositivos de ligação a redes;
4. impressoras, scanners, etc.
Alguns critérios de qualidade:
1. fiabilidade: medida do tempo de funcionamente até falhar.
2. disponibilidade: medida do tempo em que o sistema está
operacional.
3. expansibilidade.
Desempenho depende de muitos factores: características do
dispositivo, sistema operativo, método de comunicação com o
resto do sistema.
ArqComp: Periféricos de computadores 4/34 2006-06-09
Classificação de periféricos
A diversidade de periféricos é enorme. Uma classificação simples
pode usar os seguintes três critérios:
Comportamento:
1. Entrada (leitura única);
2. Saída (escrita única, sem leitura);
3. Armazenamento (leitura e escrita, geralmente mais que
uma vez).
Tipo de cliente/fornecedor: Humano ou máquina.
Taxa de dados: taxa máxima de transferência de dados para CPU
ou memória.
Exemplo: Teclado: dispositivo de entrada, usado por humano e
com uma taxa máxima de dados de 10 bytes/segundo.
ArqComp: Periféricos de computadores 5/34 2006-06-09
Exemplo típico
ArqComp: Periféricos de computadores 6/34 2006-06-09
Critérios de desempenho
Os critérios de desempenho dependem muito da aplicação.
Exemplo: “largura de banda” de E/S (medida de débito) pode ser
considerada de duas maneiras diferentes:
Que quantidade de dados passa pelo sistema por unidade
de tempo?
Quantas operações de E/S podem ser executadas por
unidade de tempo?
Aplicações de multimédia, com transferências de ficheiros
longos, estão no primeiro caso.
Recepção de reservas (transacções pequenas) está no 2º caso.
Noutras aplicações, interessa o “tempo de resposta” (medida de
latência, que pode ser dependente da largura de banda da
comunicação). Exemplo: computdor desktop.
Existem aplicações em que interessam ambos os parâmetros:
Multibanco, servidores Web.
ArqComp: Periféricos de computadores 7/34 2006-06-09
1 Periféricos: aspectos gerais
2 Discos magnéticos
3 Comunicação entre CPU e periféricos
4 Desempenho de subsistemas de E/S
ArqComp: Periféricos de computadores 8/34 2006-06-09

07 perifericos

  • 1.
    Periféricos de computadores JoãoCanas Ferreira Arquitectura de Computadores FEUP/LEIC Contém figuras de “Computer Organization and Design” (cap. 8), D. Patterson & J. Hennessey, 3ª. ed., Elsevier Tópicos 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 2/34 2006-06-09
  • 2.
    1 Periféricos: aspectosgerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 3/34 2006-06-09 Subsistema de Entrada/Saída de dados
  • 3.
    Todos os componentesusados para transferir dados de/para o subsistema “CPU + Memória” são designados como periféricos.
  • 4.
    Periféricos típicos são: 1.teclado, rato, monitor; 2. discos magnéticos, discos ópticos; 3. dispositivos de ligação a redes; 4. impressoras, scanners, etc.
  • 5.
    Alguns critérios dequalidade: 1. fiabilidade: medida do tempo de funcionamente até falhar. 2. disponibilidade: medida do tempo em que o sistema está operacional. 3. expansibilidade.
  • 6.
    Desempenho depende demuitos factores: características do dispositivo, sistema operativo, método de comunicação com o resto do sistema. ArqComp: Periféricos de computadores 4/34 2006-06-09
  • 7.
  • 8.
    A diversidade deperiféricos é enorme. Uma classificação simples pode usar os seguintes três critérios:
  • 9.
    Comportamento: 1. Entrada (leituraúnica); 2. Saída (escrita única, sem leitura); 3. Armazenamento (leitura e escrita, geralmente mais que uma vez).
  • 10.
    Tipo de cliente/fornecedor:Humano ou máquina.
  • 11.
    Taxa de dados:taxa máxima de transferência de dados para CPU ou memória.
  • 12.
    Exemplo: Teclado: dispositivode entrada, usado por humano e com uma taxa máxima de dados de 10 bytes/segundo. ArqComp: Periféricos de computadores 5/34 2006-06-09 Exemplo típico ArqComp: Periféricos de computadores 6/34 2006-06-09
  • 13.
  • 14.
    Os critérios dedesempenho dependem muito da aplicação.
  • 15.
    Exemplo: “largura debanda” de E/S (medida de débito) pode ser considerada de duas maneiras diferentes: Que quantidade de dados passa pelo sistema por unidade de tempo? Quantas operações de E/S podem ser executadas por unidade de tempo? Aplicações de multimédia, com transferências de ficheiros longos, estão no primeiro caso. Recepção de reservas (transacções pequenas) está no 2º caso.
  • 16.
    Noutras aplicações, interessao “tempo de resposta” (medida de latência, que pode ser dependente da largura de banda da comunicação). Exemplo: computdor desktop.
  • 17.
    Existem aplicações emque interessam ambos os parâmetros: Multibanco, servidores Web. ArqComp: Periféricos de computadores 7/34 2006-06-09 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 8/34 2006-06-09