Cosa significa plug and play?

L’espressione plug and play (dall’inglese che tradotto letteralmente significa “collega e usa”), viene usata in riferimento a periferiche esterne di un computer che possono essere messe in uso semplicemente collegandole al computer stesso, senza che l’utente del sistema conosca o metta in atto una specifica procedura di installazione o configurazione. Dispositivi come chiavette USB e altri sistemi di memoria di massa esterni, stampanti, monitor e via dicendo sono spesso dotati di questa caratteristica. Il plug and play ha permesso soprattutto di facilitare l’installazione delle periferiche, rendendo automatici il caricamento dei driver e l’allocazione delle risorse, semplificando quindi l’interazione con l’hardware da parte dell’utente, che non deve quindi necessariamente avere rudimenti sui tipi di risorse di sistema quali IRQ, indirizzi I/O, canali DMA e regioni di memoria. Con il plug and play, il BIOS prima ed il sistema operativo poi si fanno carico di effettuare queste scelte per conto dell’utente, in maniera del tutto trasparente all’utente. Questo può avvenire grazie alla capacità delle schede di identificarsi e di condividere gli IRQ, capacità fondamentali per instaurare una comunicazione con il BIOS all’avvio della macchina. Ad ogni avvio della macchina, durante il POST, un’apposita routine del BIOS rileva tutte le periferiche presenti, ed ognuna di esse gli indica di rimando quali e quante risorse richiede. La routine, grazie a degli opportuni criteri, accorda la disponibilità delle varie risorse alle schede che ne avevano fatta richiesta, assicurando così un’assegnazione delle risorse rigorosa e a prova di errori. Una volta finito il POST, il sistema operativo durante il caricamento ottiene dal BIOS una tabella delle periferiche rilevate ed i loro identificativi, mediante i quali può determinare quali driver caricare per comunicare con l’hardware presente nel sistema. Questo completa l’installazione dell’hardware, che è così in grado di funzionare completamente; il tutto senza alcun intervento dell’utente.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *