De flesta av oss tar för givet att kunna plugga in en mus och få den att börja fungera. Det är så hur datorer ska fungera, eller hur? Liksom det mesta var det inte alltid fallet.
Medan du idag kan ta bort grafikkortet från din stationära dator, byta i en kompatibel nyare modell, slå på systemet och börja använda allt som normalt, årtionden sedan var det en process som kunde bokstavligen ta timmar att fullborda. Så hur har denna typ av modern kompatibilitet blivit möjlig? Det är allt tack vare utvecklingen och utbredd implimentering av Plug and Play (PnP).
Plug and Play-historia
De som tinkered med att bygga stationära datorsystem från början hemma (det vill säga köpa separata komponenter och utföra DIY-installation) i början av 1990-talet kanske kommer ihåg hur oroväckande sådana försök skulle kunna vara. Det var inte ovanligt att ägna sig åt hela helgerna att installera hårdvara, ladda fast programvara / programvara, konfigurera hårdvara / BIOS-inställningar, starta om och naturligtvis felsökning. Allt förändrades med ankomsten av Plug and Play.
Plug and Play-för att inte förväxlas med Universal Plug and Play (UPnP) -Är en uppsättning standarder som används av operativsystem som stöder maskinvarukoppling genom automatisk detektering och konfiguration av enheter. Innan plug-and-play spelades förväntades användarna manuellt ändra komplexa inställningar (t ex dip switchar, bygelblock, I / O-adresser, IRQ, DMA etc.) för att maskinvaran ska fungera korrekt. Plug and Play gör det så att manuell konfiguration blir alternativet för återgång i händelse av att den nyligen anslutna enheten inte känns igen eller det finns någon form av konflikt som programvaran inte kan hantera automatiskt.
Plug and Play växte som en vanlig funktion efter introduktionen i Microsofts operativsystem Windows 95. Trots att de använts före Windows 95 (t.ex. tidig Linux och MacOS-system som använde Plug and Play, även om det inte var namnet som sådant), bidrog den snabba tillväxten av Windows-baserade datorer bland konsumenterna till att termen "Plug and Play" universell en.
I början var Plug and Play inte en perfekt process. Den tillfälliga (eller frekventa, beroende) felaktigheten hos enheterna att tillförlitligt självkonfigurera gav upphov till termen " Plug and Pray. "Men över tiden - särskilt efter att industrins standarder infördes så att hårdvaran kunde fastställas korrekt genom integrerade ID-koder - nyare operativsystem behandlade sådana problem, vilket resulterade i en förbättrad och effektiviserad användarupplevelse.
Använda Plug and Play
För att Plug and Play ska fungera måste ett system uppfylla tre krav:
- Operativsystemet stöder Plug and Play
- BIOS stöder Plug and Play
- Komponenter / enheter stöder Plug and Play
Nu ska allt detta vara osynligt för dig som användare. Det innebär att du pluggar in en ny enhet och det börjar fungera.
Det här är vad som händer när du kopplar in något. Operativsystemet identifierar automatiskt ändringen (ibland rätt när du gör det som ett tangentbord eller en mus eller det händer under starten). Systemet undersöker den nya maskinvarans information för att se vad den är. När maskinvarustypen har identifierats laddar systemet lämplig programvara för att den ska fungera (kallas drivrutiner), fördelar resurser (och löser eventuella konflikter), konfigurerar inställningar och meddelar andra drivrutiner / applikationer av den nya enheten så att allt fungerar tillsammans . Allt detta görs med minimal, om någon, användarengagemang.
Vissa hårdvaror, såsom möss eller tangentbord, kan vara helt funktionella via Plug and Play. Andra, till exempel ljudkort eller grafikkort, kräver installation av produktens medföljande programvara för att slutföra automatisk konfiguration (dvs tillåter fullständig hårdvarukapacitet istället för bara grundläggande prestanda). Det innebär vanligtvis några klick för att starta installationsprocessen, följt av en måttlig vänta på att den ska slutföras.
Vissa Plug and Play-gränssnitt, till exempel PCI (Mini PCI för bärbara datorer) och PCI Express (Mini PCI Express för bärbara datorer), behöver datorn stängas av innan den läggs till eller tas bort. Andra Plug and Play-gränssnitt, såsom PC-kort (som vanligtvis finns på bärbara datorer), ExpressCard (också vanligtvis på bärbara datorer), USB, HDMI, Firewire (IEEE 1394) och Thunderbolt, tillåter tillägg / borttagning medan systemet är igång. ofta kallad "hot swapping".
Den allmänna regeln för interna plug-and-play-komponenter (tekniskt en bra idé för alla interna komponenter) är att de bara ska installeras / tas bort när en dator är avstängd. Externa plug-and-play-enheter kan installeras / tas bort när som helst - det rekommenderas att använda systemets Säkert ta bort hårdvara funktion ( Stöta ut för MacOS och Linux) när du kopplar bort en extern enhet medan en dator fortfarande är på.