modelo de camadas
2- Qual a principal finalidade das rotinas de entrada e saída
3- Quais as diferentes formas de um programa chamar uma rotina de entrada e saída
4- Quais as principais funções do subsistema de entrada e saída
5- Qual a principal função de um driver de dispositivo.
6- Porque o sistema de entrada e saída deve criar uma interface padronizada com os drivers dos dispositivos.
1- As camadas baixo nível escondem características dos dispositivos das camadas superiores. As camadas são divididas em dois grupos, onde o primeiro grupo visualiza os diversos tipos de dispositivos do sistema de um modo único, enquanto o segundo é específico para cada dispositivo. A maior parte das camadas trabalha de forma independente do dispositivo.
2- Simplificar para o usuário e suas aplicações as operações de entrada e saída. Com isso, é possível realizar essas operaçõec (entrada/saída) sem se preocupar com detalhes do dispositivo que está sendo acessado.
3- Por comandos de leitura/gravação e bibliotecas de rotinas, ou ainda por chamadas de sistema.
4- O subsistema de entrada e saída é responsável por realizar as funções comuns a todos os tipos de dispositivos, ficando os aspectos específicos de cada periférico como responsabilidade dos drivers de dispositivos. Dessa forma, o subsistema de Entrada/Saida é a parte do sistema operacional que oferece uma interface uniforme com as camadas superiores.
5- Tem como principal função implementar a comunicação do subsistema de Entrada/Saida com os dispositivos, através de controladores.
6- Para que seja possível a inclusão de novos drivers sem a necessidade de alteração da camada de subsistema de Entrada/Saida.