Professional Documents
Culture Documents
Introduo
Introduo
Introduo
Barramento
do sistema
Dispositivos Externos
Sensores e atuadores
Modem
Dispositivos Externos
Sinais de estado do
mdulo de E/S
(READY / BUSY)
Lgica de
Controle
Bits de dados de e
para o mdulo de E/S
Buffer
Transdutor
Dados de e para
o ambiente
Controle e Temporizao
Deteco de erros
Relatar erros ao processador: defeitos mecnicos e eltricos, erros na transferncia de bits etc.
2.
3.
4.
5.
Decodificao de comandos
Converso entre sinais transmitidos atravs do barramento de
controle e comandos usados pelos dispositivos.
Dados
So transferidos entre o processador e o mdulo de E/S atravs do
barramento de dados.
Informao de estado
Lentido dos perifricos faz com que seja importante conhecer o
estado do mdulo de E/S.
Reconhecimento de endereo
O mdulo de E/S deve reconhecer um endereo distinto para cada
perifrico controlado.
Buffering de dados
Deteco de erros
Transferncia entre
memria e E/S por meio
do processador
Transferncia direta
entre memria e E/S
Sem interrupes
Com interrupes
E/S programada
---
E/S programada
E/S programada
Leitura de um bloco de dados
Exemplo:
Endereamento de Byte
E/S independente
No h espera
pelo dispositivo
Processamento da interrupo
Processamento da interrupo
Mdulo de E/S de uso geral em um nico chip, projetado para uso com
o processador Intel 80386.
Configuraes de DMA
Algumas possibilidades:
Configuraes de DMA
Barramento nico, DMA separado
Barata
Configuraes de DMA
Barramento nico, DMA-E/S Integrados
Custosa
Eficiente
Configuraes de DMA
Barramento Especfico de E/S
Custosa
Eficiente
Canais de E/S
Melhora velocidade.
Evoluo
1.
2.
3.
4.
5.
6.
Seletores
Multiplexadores
Canal Seletor
Canal Multiplexador
Perguntas?