Gerência de entrada e saída
O controle da entrada e saída (E/S) de dados dos dispositivos é uma das funções principais de um SO, pois ele precisa promover o compartilhamento seguro dos recursos e permitir o seu uso de modo que os processos não tenham acesso direto aos dispositivos de entrada e saída, mas sim, por meio dos serviços implementados pelas chamadas de sistema, que permitem ler e escrever dados nos dispositivos. Os dispositivos são os componentes que realizam alguma operação de entrada ou saída de dados, como o teclado, o mouse, o monitor, a placa de rede, a placa de vídeo, o disco rígido ou um pendrive, por exemplo. Para que cada um desses dispositivos funcione, é necessário um driver que deve ser instalado para que o SO possa se comunicar com esse dispositivo. O responsável pelo desenvolvimento do driver, normalmente é o próprio fabricante do dispositivo. O controle de E/S é implementado por meio de uma estrutura de camadas de software e hardware que busca oferecer uma interface simples e confiável pa...