Capitulo8
Antônio Borges / Gabriel P. Silva
8. Entrada e Saída
8.1. Introdução
As unidades que compõem o modelo de barramento de sistema são o processador, a memória e entrada/saída. Neste capítulo iremos apresentar maiores detalhes sobre a unidade de entrada e saída (E/S).
A unidade de entrada/saída é uma abstração que é composta pelas interfaces de entrada e de saída. Através das interfaces de entrada os dados necessários para a computação são transferidos para o computador e, depois de codificados no formato binário, serão adequadamente processados. Com o uso das interfaces de saída todo o resultado da computação pode ser armazenado ou colocado à disposição do usuário sob a forma de texto, som, imagem ou meios digitais removíveis, como fita, cd-rom, etc. Algumas interfaces, como por exemplo placa de áudio, possuem tanto a função de entrada (microfone) como a de saída (caixas de som) de dados.
Nos modernos sistemas operacionais o usuário não pode realizar as operações de entrada/saída diretamente, mas somente através do sistema operacional. Este procedimento é utilizado porque os programas encarregados de realizar a interface com os dispositivos de entrada e saída (os
“drivers”) são parte integrante do sistema operacional. Como conseqüência temos uma maior segurança nas operações de E/S, já que um usuário não pode fazer um acesso indevido, por exemplo, aos arquivos de um outro usuário.
As interfaces de entrada e saída recebem também o nome de periféricos e se interconectam com o processador através de barramentos. Ao contrário do que se poderia imaginar, a maioria dos periféricos não se conectam diretamente ao barramento de sistema. Para essa conexão são utilizados barramentos, especializados, de entrada e saída.
Isso é necessário porque cada tipo de periférico tem características particulares, como por exemplo taxa de transmissão/recepção de dados. Portanto, deve haver um padrão específico de barramento de E/S mais adequado para cada