De flesta av oss tar för givet att kunna ansluta en mus eller annan komponent och få den att fungera omedelbart. Men så var inte alltid fallet. Idag kan du ta bort grafikkortet från en stationär dator, byta ut det med en ny, kompatibel modell, slå på systemet och använda allt som vanligt. För några decennier sedan kunde processen ta timmar. Modern kompatibilitet möjliggörs på grund av utvecklingen och den omfattande implementeringen av Plug and Play (PnP) -teknologi.
Vad är Plug and Play?
Plug and Play – inte att förväxla med Universal Plug and Play (UPnP) – är en uppsättning operativsystemstandarder som möjliggör maskinvaruanslutning genom automatisk enhetsdetektering och konfiguration. Innan Plug and Play måste användarna ändra komplexa inställningar manuellt (till exempel dip-switchar, bygelblock, I / O-adresser, IRQ och DMA) för att hårdvaran ska fungera korrekt. Sådan manuell konfiguration är alternativet med Plug and Play-funktionalitet. Det kan vändas till när en enhet inte känns igen eller automatiskt kopplas in.
Plug and Play-historia
Om du brukade bygga datorsystem från grunden hemma kanske du kommer ihåg hur utmanande sådana prövningar kan vara. Det var inte ovanligt att tinkers ägde hela helgerna åt att installera hårdvara, ladda firmware eller programvara, konfigurera hårdvara och BIOS-inställningar, starta om och felsöka. Allt förändrades med ankomsten av Plug and Play. Plug and Play växte som en vanlig funktion efter introduktionen i Microsoft Windows 95-operativsystemet. Trots att liknande teknik har använts i tidigare operativsystem, inklusive tidigt Mac OS och Linux, gjorde den snabba tillväxten av Windows-baserade datorer termen Plug and Play universell. Tidigt var Plug and Play inte perfekt. Enstaka misslyckanden för enheter att pålitligt självkonfigurera gav upphov till termen Plug and Pray. Så småningom infördes branschstandarder och integrerade ID-koder, vilket gjorde det möjligt för hårdvara att bättre identifiera och införliva komponenter. Med tiden tog nya operativsystem upp vanliga problem, vilket resulterade i en förbättrad och strömlinjeformad användarupplevelse.
Använda Plug and Play
För att Plug and Play ska fungera måste ett system ha trevägskompatibilitet mellan operativsystemet, BIOS och Plug and Play-komponenten. Denna fina sak med Plug and Play är att allt detta ska vara osynligt för dig som användare. Du kopplar bara in en ny enhet och den börjar fungera. Operativsystemet upptäcker automatiskt förändringen och systemet granskar informationen om den nya hårdvaran för att se vad den är. När hårdvarutypen har identifierats laddar systemet in lämplig programvara (kallas enhetsdrivrutiner) för att få den att fungera. Det fördelar sedan resurser, löser konflikter, konfigurerar inställningar och meddelar andra drivrutiner eller applikationer för den nya enheten så att allt fungerar tillsammans. Allt detta görs med minimal, om någon, användarinvolvering. En del hårdvara, som möss och tangentbord, kan vara fullt fungerande via Plug and Play. Andra, till exempel ljudkort och grafikkort, kräver installation av produktens medföljande programvara för att slutföra den automatiska konfigurationen. Detta innebär vanligtvis några klick för att starta installationsprocessen, följt av en måttlig väntan på att den ska slutföras. Vissa Plug and Play-gränssnitt, som PCI och PCI Express, kräver att datorn är avstängd innan den läggs till eller tas bort. Andra Plug and Play-gränssnitt, till exempel PC-kort (vanligtvis på bärbara datorer), ExpressCard (även vanligtvis på bärbara datorer), USB, HDMI, Firewire (IEEE 1394) och Thunderbolt, möjliggör tillägg och borttagning medan systemet körs— ofta kallad hot-swapping. Den allmänna regeln för interna Plug and Play-komponenter är att en komponent endast ska installeras eller tas bort när en dator är avstängd. Externa Plug and Play-enheter kan installeras eller tas bort när som helst. Vi rekommenderar att du använder systemets funktion Säker borttagning av maskinvara (matas ut i macOS- och Linux-enheter) när du kopplar bort en extern enhet medan en dator är på.