Qual a principal função de um device driver e como é o seu funcionamento?
Soluções para a tarefa
Resposta: Device Drivers (driver)
Principal função – comunicação com dispositivos de Entrada/Saída em alto nível de hardware, geralmente através de controladores, especificando características físicas de cada dispositivo.
Subsistemas de E/S trata de funções que afetam todos os dispositivos e os Drivers tratam apenas dos seus aspectos particulares.
Cada Device Driver controla apenas um tipo de dispositivo ou grupo de dispositivos semelhantes.
Função de receber comandos gerais sobre acessos aos dispositivos, geralmente System Calls, e traduzi-los para comandos específicos para serem executados pelos controladores.
Os drivers fazem parte do núcleo do Sistema Operacional, sendo escritos geralmente em assembly.
Normalmente são desenvolvidos, para o mesmo dispositivo, diferentes devices drivers para cada sistema operacional. Isto devido ao fato dos mesmos serem de alto grau de dependência.
Quando um novo dispositivo é adicionado, este deve ser acoplado ao núcleo do sistema.
Explicação: