Entrada/saída (E/S) as operações envolvem a comunicação de dados entre um computador e o mundo exterior. Isto inclui a leitura de dados de dispositivos externos, como teclados e mouses, e a gravação de dados em dispositivos externos, como impressoras e monitores.
Operações de E/S pode ser realizado usando uma variedade de protocolos diferentes. O protocolo mais comum é o
protocolo serial , que envolve o envio de dados um bit de cada vez. Os protocolos seriais são relativamente simples de implementar, mas podem ser lentos.
Outro protocolo de E/S comum é o protocolo paralelo , que envolve o envio de vários bits de dados ao mesmo tempo. Os protocolos paralelos são mais rápidos que os protocolos seriais, mas exigem hardware mais complexo.
Operações de E/S também pode ser executado usando
E/S mapeada em memória . A E/S mapeada na memória envolve o mapeamento do endereço de memória de um dispositivo de E/S no espaço de memória do computador. Isso permite que o computador leia e grave dados no dispositivo de E/S diretamente da memória.
Operações de E/S são essenciais para o funcionamento de um computador. Eles permitem que o computador se comunique com o mundo exterior e execute uma variedade de tarefas diferentes.