exercicios S.O
A gerência de dispositivos é estruturada através de camadas em um modelo semelhante ao apresentado para o sistema operacional como um todo. As camadas de mais baixo nível escondem características dos dispositivos das camadas superiores, oferecendo uma interface simples e confiável ao usuário e suas aplicações. 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- Qual a principal finalidade das rotinas de E/S?
Tornar as operações de E/S o mais simples possível para o usuário e suas aplicações. Com isso, épossível ao usuário realizar operações de E/S sem se preocupar com detalhes do dispositivo que está sendo acessado.
3- Quais as diferentes formas de um programa chamar rotinas de E/S?
Porcomandos de leitura/gravação e chamadas a bibliotecas de rotinas oferecidas por linguagens de alto nível ou diretamente através de uma system call em um código de alto nível.
4-Quais as principaisfunções do subsistema de E/S?
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 comoresponsabilidade do device drivers. Dessa forma, o subsistema de E/S é a parte do sistema operacional que oferece uma interface uniforme com as camadas superiores.
5- Qual a principal função de um device driver?
Tem como função implementar a comunicação do subsistema de E/S com os dispositivos, através de controladores.
6- Por que o sistema de E/S deve criar uma interface padronizada com osdevice drivers?
Para que seja possível a inclusão de novos drivers sem a necessidade de alteração da camada de subsistema de E/S.
7. Explique o funcionamento da técnica de DMA