Che cosa è plug-and-play?

July 17

Che cosa è plug-and-play?


Quando si collega la fotocamera, disco rigido, unità flash o altro componente a un computer, ci si aspetta di lavorare senza dare un secondo pensiero. Grazie ad una tecnologia nota come plug and play, o PNP, il computer rileva questi dispositivi e carica i propri driver con poca o nessuna interazione da parte dell'utente. Questo non è sempre stato così, però.

Tecnologia Precedente

Prima che la tecnologia plug-and-play, ogni dispositivo collegato a un computer doveva essere installato e configurato. Ciò ha comportato ponticelli impostazione, la selezione di una richiesta di interrupt (IRQ) e indirizzo I / O, e l'immissione fisicamente il dispositivo all'interno del computer o collegandolo ad una porta esterna. I computer avevano solo un numero limitato di IRQ e gli indirizzi disponibili, ed i conflitti erano comuni e talvolta difficile da risolvere. I file di sistema, quali config.sys e autoexec.bat doveva anche essere modificato, ed i driver forniti dal produttore installate per dispositivi di essere riconosciuti e disponibili per il sistema. Questa era la procedura standard per l'aggiunta di nuovi dispositivi a partire dal momento IBM ha introdotto il personal computer nel 1981 fino a quando Microsoft ha rilasciato Windows 95 nel mese di agosto 1995.

Nascita

Il termine e il concetto di plug-and-play è stato introdotto nel 1995. I computer Macintosh di Apple aveva già la funzionalità PnP, ma non usare la terminologia. In collaborazione con altre tre aziende, Microsoft ha coniato il termine e ha promesso di portare plug-and-play al mondo dei PC con Windows 95. Intel fornito il chipset, Phoenix BIOS e Compaq costruito il computer che ha portato tutto insieme.

Inizialmente, l'architettura plug-and-play era discutibile, che conduce al soprannome di "plug-and-pregare." Non tutti i sistemi erano pronti PnP. Essi dovevano avere un BIOS PnP, l'hardware e il sistema operativo. Il dispositivo essendo installato anche dovuto essere compatibile con plug and play. Mentre l'installazione del dispositivo è stato notevolmente semplificato nella maggior parte dei casi, i conflitti con l'hardware legacy e PNPS incapacità di regolare per questi dispositivi legacy creati alcuni frustrazioni capelli-tirare e mangiarsi le unghie.

Evoluzione

Ulteriore sviluppo di architettura del computer e più i produttori che acquistano nel concetto plug-and-play ha portato a lunghi passi avanti nella miglioramento PnP. Miglioramenti nel bus Peripheral Component Interface - comunemente chiamato PCI - e la nascita di Universal Serial Bus, o USB, a condizione che i collegamenti fisici necessari. Invece di richiedere IRQ dedicati e gli indirizzi, la condivisione di interrupt e gli interrupt di messaggi-segnalato previste le comunicazioni tra i dispositivi controllati e la CPU. aziende produttrici di periferiche hanno lavorato a stretto contatto con Microsoft per fornire i driver integrati nel sistema operativo, riducendo la necessità di dischi o download separati. Il sistema operativo è stato programmato per la ricerca di driver specifici per l'hardware, anche tramite Internet, se disponibile.

Windows Logo Program

Al momento della pubblicazione, Microsoft supporta e definisce le tecnologie PnP per PCI, USB, IEEE 1394 (Firewire), PC Card / CardBus porti, ISA, SCSI, ATA, LPT e COM. I produttori devono seguire le linee guida rigorose e l'hardware è di fornire informazioni specifiche per il sistema operativo: un ID univoco, che sono necessari driver, quale sia lo scopo del dispositivo è e quali risorse avrà bisogno per funzionare correttamente. I dispositivi devono anche consentire al sistema operativo Windows per configurare le impostazioni attraverso il software e l'hardware e il firmware di sistema devono essere conformi con Advanced Configuration and Power Interface, o ACPI, le specifiche. Attraverso il rispetto di tali linee guida, i produttori sono autorizzati a partecipare al programma Windows Logo e comprendono il logo di Windows sulla confezione. La presenza del logo assicura al cliente che il prodotto è stato testato e verificato compatibili con Windows.