Dentre as funções desta camada intermediária (camada de Software de SO independente de dispositivo), pode-se citar:

Esta camada provê, ainda, uma interface uniforme para a chamada dos drivers de dispositivo. Isto é fundamental para o funcionamento do Sistema operacional, já que não há como se alterar o código do SO para que se adapte a cada novo driver de dispositivo instalado. Seguindo esta linha, todo fabricante de dispositivo deve ter conhecimento prévio das chamadas do sistema operacional para que consiga construir um driver que seja aderente às interfaces padrão do SO (Figura abaixo). Este requisito corrobora a necessidade de que o fabricante tenha que codificar diferentes drivers para um mesmo dispositivo, a depender do Sistema Operacional.

Copyright © 2014 AIEC.