aula 19 instalação de drivers de dispositivos

20
Aula 19 - Instalação de drivers de dispositivos Professor: Marcos Elói Basílio 17/01/2016

Upload: marcos-basilio

Post on 14-Apr-2017

49 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Aula 19   instalação de drivers de dispositivos

Aula 19 - Instalação de

drivers de dispositivos

Professor: Marcos Elói Basílio17/01/2016

Page 2: Aula 19   instalação de drivers de dispositivos

Drivers e problemas de instalação deequipamentos• Em várias aulas foram mencionados procedimentos• específicos para instalação de drivers de cada tipo de dispositivo.

Nesta aula serão abordados tópicos diversos referentes• à instalação de drivers e solução de problemas relacionados.• Todo equipamento de hardware, seja uma placa de expansão, um

drive de uma placa-mãe, precisa de um software de controle• para funcionar. Nenhum hardware funciona sem um software de

controle.

Page 3: Aula 19   instalação de drivers de dispositivos

• O driver nada mais é do que um software de controle que tem a função de fazer com que o dispositivo em questão funcione• corretamente.• É o drive de controle que vai informar ao sistema operacional como

ele deve controlar ou operar o dispositivo.• Caso um dispositivo, em especifico, não tenha seu driver de controle

corretamente instalado, ele pode não funcionar corretamente• ou apresentar algum erro de funcionamento, ou ainda (e é o mais

comum) apresentar falta de recursos de trabalho normal do dispositivo.

Page 4: Aula 19   instalação de drivers de dispositivos

• Um ótimo exemplo disto é a placa de vídeo. Caso o usuário instale• um driver de controle incorreto para a placa de vídeo, ela pode não

funcionar, e caso funcione pode não apresentar todos os recursos que a placa de vídeo pode oferecer. • Por exemplo, a placa pode oferecer para o sistema apenas opções de• 16 cores ou 256 cores com resolução máxima de 640 por 480 pixels,

quando deveria oferecer mais recursos de cores e resoluções• de tela.

Page 5: Aula 19   instalação de drivers de dispositivos

• Atenção: Não deve ser confundido driver, termo que designa dispositivos (software) em muitos sistemas operacionais, com• drive (hardware) para disco flexível, drive para CD-ROM, etc.• Além do problema da instalação de drivers incorretos para um

equipamento, existe também o problema de conflitos entre equipamentos que utilizam o mesmo recurso de hardware.• Duas placas não podem utilizar os mesmos recursos de sistema• como, por exemplo, endereços de memória, IRQs, canais de controle

DMA, entre outros. • Caso isto aconteça, o técnico deve reconfigurar os recursos alocados• para o dispositivo em específico.

Page 6: Aula 19   instalação de drivers de dispositivos

• Dica: Em equipamentos mais modernos a possibilidade de duas placas utilizarem o mesmo recurso pare o funcionamento (IRQ, DMA ou endereço, por exemplo) é extremamente pequena, pois o recurso• Plug and Play normalmente não deixa isso acontecer, restando ao

técnico apenas a função de fornecer corretamente o driver• da placa.• Instalação das placas de expansão e seus drivers de controle• A instalação de placas de expansão é um processo relativamente

simples, basta que seja conectada a placa ao seu respectivo• slot na placa-mãe e ligado o micro.

Page 7: Aula 19   instalação de drivers de dispositivos

• Quando o sistema operacional Windows começar a iniciar, através do sistema automático de reconhecimento Plug and Play, o dispositivo de hardware em especifico é reconhecido, e o driver de controle• instalado, seja a partir de suporte já incluído no Windows, seja através de

software fornecido pelo fabricante da placa.• Antes de prosseguir com a instalação do driver de controle propriamente

dito, seguem algumas definições relacionadas:• Sistema Plug-and-Play (PnP) - é um termo técnico que significa "Plugar e

Usar". Graças ao sistema Plug and Play, a instalação é bastante simplificada, com o Windows automatizando fases• de instalação que os dispositivos não PnP requerem, incluindo obtenção

de informações do periférico e configuração de interrupção, DMA, etc. Modelos de placas antigas (hoje praticamente em desuso) podem requerer configurações de interrupção, endereços de portas de entrada e saída• e memória, que devem ser consultadas nas suas respectivas

documentações.

Page 8: Aula 19   instalação de drivers de dispositivos

• Endereços de memória - as placas de expansão possuem uma memória ROM; estas placas se comunicam com o sistema através de endereços de memória e dois dispositivos não podem usar um mesmo endereço de memória. • A faixa de endereços usados pelas ROMs é a região compreendida entre

768KB e 1.024KB, o que corresponde aos valores C0000 a FFFFF, em hexadecimal.• Placas que possuem ROMs, quando seguem o padrão PnP, têm seus

endereços de memória configurados de forma automática, sem intervenção do usuário.• ▪ DMA (Acesso Direto à Memória) – recurso utilizado por algumas placas

de expansão, é muito importante e permite a um dispositivo o Acesso• Direto à Memória, ou DMA (Direct Memory Access). • Um típico exemplo do uso de DMA é a transferência de imagens gravadas

no disco rígido, que entram no computador pela placa controladora de disco e são encaminhadas pelo DMA diretamente para a memória de vídeo da placa controladora de vídeo.

Page 9: Aula 19   instalação de drivers de dispositivos

• Interrupt Request (IRQ) - quando um dispositivo necessita da "atenção" do microprocessador, é necessário que este "levante uma bandeira" para que o processador "note" essa requisição e• interrompa o trabalho (processamento) que está executando para

poder tratar a requisição.• Isso é feito por meio das linhas de interrupção. Alguns exemplos:• pressionar de uma tecla, aviso de chegada de pacote de dados de

uma interface Ethernet.• As linhas de interrupção, em número de 16, também possuem

prioridade de atendimento.• Uma linha de prioridade 0 indica ao processador uma prioridade

máxima, o que causa uma interrupção imediata do processamento independentemente da tarefa que o processador esteja executando.

Page 10: Aula 19   instalação de drivers de dispositivos

• A prioridade existe para informar ao processador se o desvio no• software deve ser atendido imediatamente ou não, e quanto maior a

prioridade da linha ativada, mais rapidamente o processador responderá ao chamado.• Além das interrupções geradas por dispositivos físicos (hardware),• existem também interrupções de software, geradas por eventos

como "divisão por zero", dentre outros.• Com o barramento PCI, foi incluído o recurso de PCI Steering, que

permite que dois ou mais periféricos PCI compartilhem o mesmo endereço de IRQ, passando o controlador PCI passa a atuar como uma ponte entre os periféricos e o processador.

Page 11: Aula 19   instalação de drivers de dispositivos

• Ele recebe todos os pedidos de interrupção, encaminha para o processador e, ao receber as respostas, novamente as encaminha para os dispositivos corretos. • Além do barramento PCI, outros barramentos usados atualmente• permitem compartilhar um único IRQ entre vários periféricos.• O USB é outro exemplo, pois ocupa um único IRQ, que é

compartilhado.• Instalação propriamente dita dos drivers de controle• Após a placa ser reconhecida pelo sistema Plug and Play, há a

necessidade da instalação do driver de controle fornecido pelo fabricante. • O Windows tenta efetuar a instalação automaticamente ou solicita ao

usuário a localização do software de instalação destes.

Page 12: Aula 19   instalação de drivers de dispositivos

• Dica: Caso o sistema não tenha reconhecido automaticamente a placa de controle, a instalação deverá ser iniciada pelo usuário através do ícone Adicionar hardware no Painel de Controle e deixar que• o Windows procure automaticamente pelo dispositivo, ou optar por

instalar manualmente o driver de controle• Dispositivos específicos, como modems ou joysticks, podem ser

instalados ou configurados em ícones próprios por meio do• Painel de controle do Windows..

Page 13: Aula 19   instalação de drivers de dispositivos
Page 14: Aula 19   instalação de drivers de dispositivos

• Selecionando manualmente um drive de controle no Windows Vista• Verificação de uma instalação e resolução de conflitos• No ícone Sistema, no Painel de controle do Windows, e logo depois

na opção Gerenciador de dispositivos pode ser verificado• se algum driver de alguma placa não está instalado.• Se por acaso algum driver estiver errado ou não instalado, aparecerá• com um ponto de interrogação.• Para resolver o problema, basta clicar sobre ele e reinstalar o driver

em questão, a partir de um CD ou disquete ou no site do fabricante• na Internet, ou ainda em sites de banco de dados de drivers..

Page 15: Aula 19   instalação de drivers de dispositivos
Page 16: Aula 19   instalação de drivers de dispositivos

• Selecionando manualmente um drive de controle no Windows Vista• Cada dispositivo será mostrado, com as opções disponíveis de

configurações (ou reconfigurações). • O ideal é utilizar as configurações automáticas do Windows sempre

que possível.• Quando uma atualização do Windows é feita (exemplo: instalação de

um novo Service Pack ou upgrade para uma nova versão de Windows), pode ocorrer de haver incompatibilidade de algum driver existente.• No caso a solução é baixar no site do fabricante versões mais novas

do driver para o sistema operacional/Service Pack e questão, ou então pesquisar perguntas e respostas (através de sites de busca) referente ao problema encontrado.

Page 17: Aula 19   instalação de drivers de dispositivos

• Dica: Vale lembrar que os problemas com recursos iguais alocados são raros, graças ao sistema Plug and Play, a maioria dos• problemas são referentes a drivers.• Em casos de problemas com drivers, o mais fácil é remover o

componente, reiniciar o sistema e deixar que o Windows reconheça• novamente o dispositivo, mas para fazer isso é aconselhável que o

driver de controle fornecido pelo fabricante esteja em mãos. • A maioria dos problemas com placas de expansão é resolvida a partir

do Gerenciador de dispositivos.

Page 18: Aula 19   instalação de drivers de dispositivos

• Localizando drivers para instalação• Para instalar corretamente um dispositivo, deve-se utilizar sempre

que possível os drivers que acompanham o próprio Windows.• Apenas instalar o que acompanha o produto se não houver disponível

no Windows, ou quando explicitamente recomendado pelo fabricante do dispositivo.• Diversos fabricantes de micro fornecem um disco com os drivers

necessários para o micro, além de programas utilitários e• mesmo o Sistema Operacional. Placas-mãe também vêm

acompanhadas de disco com drivers para os dispositivos on-board.

Page 19: Aula 19   instalação de drivers de dispositivos

• Caso o dispositivo não seja suportado pelo Windows, e não exista disco com driver que acompanhe o dispositivo, deve-se• tentar identificar o dispositivo (fabricante, marca, modelo) e buscar

na Internet seu fabricante e o respectivo driver para o• Sistema Operacional em questão. • Alternativamente, existem sites com bancos de dados de drivers,

onde vários podem ser localizados (com o risco de não ser um• driver 100% confiável):• www.drivers.com.br, www.winfiles.com,• www.windrivers.com e• www.driverguide.com.

Page 20: Aula 19   instalação de drivers de dispositivos

• Atividades• 1. Defina o que é um driver.• 2. Qual é o problema de se instalar um driver incorreto em uma placa

de expansão?• 3. Quais são as diferenças entre drive e driver?• 4. O que é o sistema Plug and Play?• 5. O que é o DMA?• 6. Qual é a função da IRQ?• 7. Como se deve proceder para localizar um driver de um

determinado dispositivo?