pnp plug and play n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PnP – Plug And Play PowerPoint Presentation
Download Presentation
PnP – Plug And Play

Loading in 2 Seconds...

play fullscreen
1 / 19

PnP – Plug And Play - PowerPoint PPT Presentation


  • 92 Views
  • Uploaded on

PnP – Plug And Play. Fernando Witzke fernando.muraro@gmail.com Luiz Mello lhamello@gmail.com. INTRODUÇÃO. Hoje em dia estamos acostumados a instalar um dispositivo, instalar drivers e ver tudo funcionar, mas antigamente as coisas não eram tão simples. HISTÓRICO. Década de 80:

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PnP – Plug And Play' - mara-randolph


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pnp plug and play

PnP – Plug And Play

Fernando Witzke

fernando.muraro@gmail.com

Luiz Mello

lhamello@gmail.com

introdu o
INTRODUÇÃO
  • Hoje em dia estamos acostumados a instalar um dispositivo, instalar drivers e ver tudo funcionar, mas antigamente as coisas não eram tão simples
hist rico
HISTÓRICO

Década de 80:

2 perfis de usuários de computadores:

  • Usuário com conhecimento técnico
  • Usuário leigo que não se preocupava em alterar seu hardware
hist rico1
HISTÓRICO

Problema freqüente:

  • Usuário comprava uma nova placa que, em sua instalação, requeria alterar algum parâmetro de configuração de outra placa já conectada
hist rico2
HISTÓRICO
  • Década de 90:
  • Novo tipo de usuário domina o mercado: totalmente leigos
  • Agrava o problema de reconfiguração
  • Para evitar as referidas dificuldades, foram criados sistemas confortáveis, denominados Plug and Play
ojetivo
OJETIVO
  • Permitir que a BIOS ou sistema operacional instale e configure qualquer combinação de placas de expansão e dispositivos
  • A flexibilidade conseguida com este sistema permite reconfigurações mesmo em tempo de execução
a solu o pnp
A SOLUÇÃO PnP
  • Consiste em fazer com que hardware, firmware, sistema operacional e aplicativos sejam capazes de compartilhar dispositivos através da definição de formatos de identificadores de dispositivos e recursos exigidos
implementa o
IMPLEMENTAÇÃO

Para ser plenamente implementado são necessárias três coisas:

  • BIOS PnP
  • Extended System Configuration Data (ESCD)
  • Sistema Operacional PnP
bios pnp
BIOS PnP
  • Duas peças fundamentais incorporadas ao sistema de BIOS:
    • Gerenciamento de recursos
    • Configuração de dispositivos em Tempo de Execução
bios pnp1
BIOS PnP
  • Objetivos da BIOS PnP:
    • Maximizar a compatibilidade com barramentos ISA
    • Eliminar Conflitos de alocação
    • Configuração dinâmica
    • Independência de hardware e sistema operacional
bios pnp2
BIOS PnP
  • A BIOS é responsável pela inicialização do sistema, identificando o hardware disponível e salvando as informações para posteriormente serem lidas pelo sistema operacional
bios pnp runtime services
BIOS PnP – RuntimeServices
  • Alguns serviços oferecidos:
    • Lista de Configuração de Dispositivos de Sistema
    • Nodo de Definição de Dispositivo
    • Funções:
      • Get Number of System Device Nodes
      • Get System Device Node
      • Set System Device Node
extended system configuration data escd
Extended System Configuration Data (ESCD)
  • Meio de Armazenamento de Dados independente da BIOS
  • Permite guardar dados referentes à alocação de recursos para cada dispositivo
  • A BIOS e o Sistema Operacional compartilham esses dados
sistema operacional
Sistema Operacional
  • Continua o processo iniciado pela BIOS
  • Configura os dispositivos encontrados e carrega os drivers de cada um deles
drivers pnp
DriversPnP
  • Basicamente, a diferença entre um driver comum e um driver PnP é que este segundo é preparado para receber parâmetros de configuração que serão alterados no dispositivo via software.
funcionamento
FUNCIONAMENTO

Digamos que você tenha instalado uma nova placa de som no seu computador que usa Windows XP:

  • Você abre o gabinete do computador e coloca a nova placa de som
  • Você fecha o gabinete e liga o computador
funcionamento1
FUNCIONAMENTO

Ao ligar

1.inicializa

BIOS PnP

3.responde

2.varre

4.confere

ESCD

Bar. PCI

6.confere

5.inicializa

7.aviso

Novo HW

problemas
PROBLEMAS
  • Ao substituir a placa de som o sistema operacional não detectar a placa de som nova

Solução:

  • Reset ESCD
refer ncias
REFERÊNCIAS
  • ESCD SpecificationURL: http://stuff.mit.edu/afs/sipb.mit.edu/contrib/doc/PnP/escd.docAcessado em: 10/09/2008
  • Plug And Play BIOS Specification v1.0aftp://download.intel.com/support/motherboards/desktop/sb/pnpbiosspecificationv10a.pdfAcessado em: 10/09/2008
  • Microsoft Windows and the Plug And Play ArchitectureURL: http://msdn.microsoft.com/en-us/library/ms810030.aspxAcessado em: 10/09/2008