| Você
poderá ficar em dúvida e questionar o motivo dos periféricos
não estarem diretamente conectados ao barramento do sistema. A
resposta é simples e abaixo seguem os motivos:
•
Há uma gama de periféricos, com vários e diferentes
mecanismos de operação. Não seria possível
incorporar ao processador a lógica necessária para poder
controlar dispositivos de vários tipos.
• Em virtude da taxa de transferência de dados dos periféricos,
na maioria das vezes, ser bem menor do que a taxa de transferência
de dados do processador ou da memória, fica impossível
utilizar barramentos do sistema de alta velocidade para comunicar-se
diretamente com um periférico.
• Na maioria das vezes os periféricos utilizam tamanhos
de palavras e formatos de dados diferentes dos utilizados na máquina
(computador) em que estão conectados.
Em virtude
das razões expostas acima, torna-se necessário um módulo
de entrada e saída (E/S) que irá desempenhar as seguintes
funções (observe a figura abaixo):
•
Fazer a interface com um ou mais dispositivos periféricos,
por meio de conexões adequadas de dados.
•
Oferecer uma interface com a memória e com o processador,
por meio do comutador
central ou pelo barramento.
|
|
|