← Questões de Sistemas Operacionais

Sistemas Operacionais · CONSULPLAN · 2021

Questão comentada de Sistemas Operacionais

A gerência de dispositivos I/O do sistema operacional é implementada em camadas empilhadas, de forma que as camadas superiores correspondem a implementações de rotinas genéricas, que não consideram os detalhes de hardware, enquanto as camadas inferiores estão próximas ao hardware. Dentro deste contexto, o conjunto de instruções que permite que o sistema operacional manipule o periférico através de rotinas específicas é:

Gabarito: A

Na gerência de E/S, o sistema operacional costuma organizar o acesso aos periféricos em camadas. Nas camadas de cima, ele oferece rotinas mais gerais, sem ficar preocupado com os detalhes chatos de cada placa, impressora ou disco. Já nas camadas mais baixas, tudo fica mais perto do hardware, onde entram as particularidades de comunicação com cada dispositivo. Nesse cenário, o elemento que permite ao sistema operacional manipular o periférico por meio de rotinas específicas é o driver. Pense nele como o tradutor entre o sistema e o hardware: o sistema pede a tarefa, e o driver sabe como conversar com o dispositivo do jeito certo. Por isso, a alternativa A está correta. O driver encapsula os comandos específicos do equipamento e faz a ponte entre a lógica genérica do sistema e a realidade física do periférico. Em doutrina de sistemas operacionais, isso é clássico: o driver implementa a interface de controle do dispositivo e viabiliza sua operação pelo SO. As demais opções até parecem importantes, mas não cumprem essa função principal. Interface é a forma de contato, barramento é o canal de comunicação entre componentes, e controlador é o circuito que gerencia o dispositivo. Só que quem organiza as rotinas específicas para o SO usar o periférico é mesmo o driver.

Continue treinando

Questões relacionadas