? Quando si collega la fotocamera, disco rigido , unità flash o altro componente di un computer , ci si aspetta che funzioni senza dare un secondo pensiero . Grazie ad una tecnologia nota come plug and play, o PnP , il computer rileva questi dispositivi e carichi i loro conducenti con poca o nessuna interazione da parte dell'utente . Questo non è sempre il caso, comunque . Tecnologia precedente
Prima tecnologia plug-and -play , ogni dispositivo collegato a un computer doveva essere installato e configurato . Questo coinvolto ponticelli impostazione , selezionando una richiesta di interrupt ( IRQ) e l'indirizzo di I /O , e mettendo fisicamente il dispositivo all'interno del computer o collegandolo ad una porta esterna . I computer avevano solo un numero limitato di IRQ e indirizzi disponibili , ed i conflitti erano comuni e talvolta difficile da risolvere . I file di sistema quali config.sys e autoexec.bat dovevano anche essere modificato , ed i driver forniti dal produttore dei dispositivi installati per essere riconosciuti e disponibili per il sistema . Questa era la procedura standard per l'aggiunta di nuovi dispositivi da quando 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. Computer Macintosh di Apple avevano già la funzionalità PnP , ma non hanno usato la terminologia . In collaborazione con altre tre aziende , Microsoft ha coniato il termine e ha promesso di portare plug- and play nel mondo PC con Windows 95 . Intel ha fornito il chipset , Phoenix BIOS e Compaq costruiti al computer che ha portato tutto insieme .
Inizialmente , l'architettura plug-and -play è stato abbozzato , che porta al soprannome di " plug and pray ". , Non tutti i sistemi erano PnP pronto. Essi dovevano avere un BIOS PnP , hardware e sistema operativo . Il dispositivo viene installato anche doveva 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 l'incapacità PNP per regolare questi dispositivi legacy create alcune tirate di capelli e frustrazioni mangiarsi le unghie .
Evolution
Ulteriore sviluppo di architettura di computer e altri produttori di acquistare nel concetto plug-and -play ha portato a lunghi passi avanti nel miglioramento PnP . Miglioramenti nel bus Peripheral Component Interface - comunemente chiamato PCI - e l'emergere 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 il messaggio - segnalati interrompe forniti comunicazioni controllate tra i dispositivi e la CPU . Aziende manifatturiere periferici 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 via Internet , se disponibile .
Di Windows Logo Program
Al momento della pubblicazione , Microsoft sostiene e definisce le tecnologie PnP per PCI , USB , IEEE 1394 (Firewire ) , PC Card /CardBus , ISA , SCSI , ATA , LPT e porte 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 inoltre consentono al sistema operativo Windows per configurare le impostazioni tramite software e hardware e firmware del sistema devono essere conformi con Advanced Configuration and Power Interface , o ACPI , le specifiche . Attraverso il rispetto di queste linee guida , i produttori sono autorizzati a partecipare al programma Windows Logo e includere il logo di Windows sul loro imballaggio . La presenza del logo assicura al cliente che il prodotto è stato testato e verificato come compatibile con Windows .