Arqui
O conjunto módulos de E/S é um terceiro elemento fundamental em um sistema de computação, sendo os primeiros a memória e o processador. O módulo se conecta com um barramento do sistema ou com o computador central e controla um ou mais dispositivos periféricos. É um dispositivo inteligente dedicado apenas para a comunicação entre o periférico e o barramento.
Sua função é simplificar a visão do processador com os demais dispositivos, escondendo detalhes de temporização, de formatos e da operação eletromecânica, permitindo o processador operar em termos de comandos de leirura e escrita simples, porém existem módulos de E/S mais simples que deixam visível grande parte do trabalho do controle de dispositivos. Podemos classificar em dois tipos:
Canal de E/S ou processador de E/S: apresenta uma interface de alto nível para o processador, portanto é encarregado da mairo parte dos detalhes de processamento de E/S. Esse tipo são encontrados em computadores de grande porte.
Controlador de E/S ou controlador de dispositivo: módulo mais primitivo que requer controle mais detalhados. Comuns em microcomputadores.
Desempenhando 2 funções principais:
Fornecer uma interface com o processador e a memória, através do barramento do sistema ou do comutador central. Permitir a interface com um ou mais dispositivos periféricos, através de conexões de dados adequadas.
Funções do módulo de E/S
As funções mais importantes do módulo de E/S poder ser divididas nas seguintes categorias:
Controle e temporização Comunicação com o processador Comunicação com dispositivos Área de armazenamento temporário de dados Detecção de erros
Controle e temporização
Os recursos internos do sistema, tais como a memória principal e o barramento, são compartilhados para a realização de diversas atividades, incluido a E/S de dados. Como o processador pode comunicar-se a qualque momento com um ou mais dispositivos externos, dependendo das