1 - Gerenciamento de Entrada e Saída

O gerenciamento de entrada e saída é uma das principais atividades realizadas pelo sistema operacional, principalmente pela dificuldade que envolve a interação dos aplicativos com uma quantidade incomensurável de dispositivos e periféricos, dos mais diversos modelos e fabricados pelos mais variados fabricantes.

Nesta linha, o SO atua provendo uma interface que abstrai a complexidade de operação dos dispositivos em baixo nível, dando a impressão aos aplicativos de usuário que o próprio sistema operacional é quem executa as operações, independentemente do dispositivo que está sendo acessado.

Uma das ações que deve ser implementada pelo SO para prover a abstração do elemento de hardware é a adoção de um padrão de nomenclatura uniforme para as classes de dispositivos.

Como não há como uma forma de alterar ou reescrever o código do SO ou dos aplicativos do usuário sempre que um novo dispositivo for adicionado ao computador, os nomes que referenciam cada um destes dispositivos devem ser conhecidos no momento da codificação dos softwares.

Outro conceito também relacionado a operacionalização da gerência de Entrada e Saída é o de armazenamento intermediário, ou buffering. O fato de que os dispositivos de E/S normalmente não têm grande capacidade de armazenamento de dados, associado ao de que muitas vezes durante o processo de E/S ainda não se sabe a destinação final dos dados, fez que surgisse a necessidade de criação de um espaço na hierarquia de memória do computador para a manutenção dos dados extras oriundos dos dispositivos de E/S, provendo a abstração de que estes dispositivos têm mais espaço de armazenamento do que realmente possuem.

Copyright © 2014 AIEC.