device drives
CAMPUS UNIVERSITÁRIO DO TOCANTINS/CAMETÁ
FACULDADE DE CIÊNCIAS EXATAS
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
SISTEMAS OPERACIONAIS
DOCENTE: TÁSSIO CARVALHO
DISCENTE: ADMILSOM PANTOJA FARIAS
DEVICE DRIVES
CAMETÁ-2014
1.0 Definição
Em computação, um driver de dispositivo (comumente referido como simplesmente um driver) é um programa de computador que opera ou controla um determinado tipo de dispositivo que está ligado a um computador. Um motorista fornece uma interface de software para dispositivos de hardware, permitindo operacional sistemas e outros programas de computador para acessar as funções de hardware sem a necessidade de conhecer detalhes precisos do hardware que está sendo usado. Um driver normalmente se comunica com o dispositivo através do barramento de computador ou subsistema de comunicação para que o hardware se conecta. Quando um programa de chamada chama uma rotina no condutor, este emite comandos ao dispositivo. Uma vez que o dispositivo envia dados de volta para o motorista, o motorista pode invocar rotinas no programa de chamada de origem. Drivers são dependentes do hardware e do sistema operacional específico do.
Eles geralmente fornecem a interrupção manuseio necessário para qualquer interface de hardware dependente do tempo assíncrono necessário.
2.0 Finalidade
Os drivers de dispositivo simplificar a programação, agindo como tradutor entre o dispositivo de hardware e as aplicações ou sistemas operacionais que o utilizam. Os programadores podem escrever o código da aplicação de nível superior, independentemente de qualquer hardware específico o usuário final está usando.
Por exemplo, uma aplicação de alto nível para interagir com uma porta serial pode simplesmente ter duas funções para "enviar dados" e "receber dados". Em um nível mais baixo, um driver de dispositivo implementar essas funções iria comunicar ao controlador de porta serial específico instalado no computador de um