Come funziona la tecnologia Plug and Play?
La maggior parte di noi dà per scontato di poter collegare un mouse o un altro componente e farlo funzionare immediatamente. Ma non è sempre stato così. Oggi puoi rimuovere il scheda grafica da un PC desktop, sostituiscilo con un nuovo modello compatibile, accendi il sistema e usa tutto come al solito. Decenni fa, questo processo poteva richiedere ore.
La moderna compatibilità è resa possibile dallo sviluppo e dall'ampia implementazione della tecnologia Plug and Play (PnP).
Che cos'è Plug and Play?
Plug and Play, da non confondere con Universal Plug and Play (UPnP), è un insieme di standard del sistema operativo che consentono la connettività hardware tramite il rilevamento e la configurazione automatici dei dispositivi. Prima di Plug and Play, gli utenti dovevano modificare manualmente impostazioni complesse (ad esempio, interruttori DIP, blocchi di ponticelli, indirizzi I/O, IRQ e DMA) affinché l'hardware funzioni correttamente. Tale configurazione manuale è l'opzione di fallback con funzionalità Plug and Play. Può essere attivato quando un dispositivo non viene riconosciuto o attivato automaticamente.
Storia di Plug and Play
Se costruivi sistemi informatici da zero a casa, potresti ricordare quanto possano essere impegnative tali prove. Non era raro che gli esperti dedicassero interi fine settimana all'installazione dell'hardware, al caricamento del firmware o del software, alla configurazione dell'hardware e delle impostazioni del BIOS, al riavvio e alla risoluzione dei problemi. Tutto è cambiato con l'arrivo di Plug and Play.
Plug and Play è cresciuto come funzionalità mainstream dopo la sua introduzione nel Sistema operativo Microsoft Windows 95. Nonostante una tecnologia simile sia stata implementata nei sistemi operativi precedenti, inclusi i primi Mac OS e Linux, la rapida crescita dei computer basati su Windows ha reso il termine Plug and Play universale.
All'inizio, Plug and Play non era perfetto. L'occasionale fallimento dei dispositivi di autoconfigurarsi in modo affidabile ha dato origine al termine Plug and Pray. Alla fine, sono stati imposti standard di settore e codici ID integrati, consentendo all'hardware di identificare e incorporare meglio i componenti. Nel corso del tempo, i nuovi sistemi operativi hanno affrontato problemi comuni, ottenendo un'esperienza utente migliorata e semplificata.
Utilizzo di Plug and Play
Perché Plug and Play funzioni, un sistema deve avere una compatibilità a tre vie tra il sistema operativo, il BIOSe il componente Plug and Play.
La cosa bella di Plug and Play è che tutto ciò dovrebbe essere invisibile a te come utente. Basta collegare un nuovo dispositivo e inizia a funzionare. Il sistema operativo rileva automaticamente la modifica e il sistema esamina le informazioni del nuovo hardware per vedere di cosa si tratta. Una volta identificato il tipo di hardware, il sistema carica il software appropriato (chiamato driver di dispositivo) per farlo funzionare. Quindi alloca le risorse, risolve i conflitti, configura le impostazioni e notifica ad altri driver o applicazioni del nuovo dispositivo in modo che tutto funzioni insieme. Tutto questo viene fatto con il minimo, se del caso, il coinvolgimento dell'utente.
Alcuni componenti hardware, come mouse e tastiere, possono essere completamente funzionali tramite Plug and Play. Altri, come schede audio e schede grafiche video, richiedono l'installazione del software incluso nel prodotto per completare la configurazione automatica. Questo di solito richiede pochi clic per avviare il processo di installazione, seguito da un'attesa moderata per il completamento.
Alcune interfacce Plug and Play, come PCI e PCI Express, richiedere lo spegnimento del computer prima di essere aggiunto o rimosso. Altre interfacce Plug and Play, come PC Card (tipicamente presente sui laptop), ExpressCard (tipicamente presente anche sui laptop), USB, HDMI, Firewire (IEEE 1394), e Fulmine, consentono l'aggiunta e la rimozione mentre il sistema è in esecuzione, spesso indicato come hot-swap.
La regola generale per i componenti Plug and Play interni è che un componente deve essere installato o rimosso solo quando il computer è spento. I dispositivi Plug and Play esterni possono essere installati o rimossi in qualsiasi momento. Si consiglia di utilizzare la funzione Rimozione sicura dell'hardware del sistema (Espelli in dispositivi macOS e Linux) quando si disconnette un dispositivo esterno mentre il computer è acceso.