? När du ansluter din kamera , hårddisk , flash-enhet eller annan komponent till en dator , du förväntar dig att det ska fungera utan att ge det en andra tanke . Tack vare en teknik som kallas plug and play , eller PnP upptäcker datorn dessa enheter och laddar sina förare med liten eller ingen interaktion från användaren . Detta var inte alltid fallet , dock . Föregående Technology
Innan plug - and- play -teknik , hade varje enhet som är ansluten till en dator som ska installeras och konfigureras . Detta innebar att ställa in byglarna , välja ett avbrott (IRQ ) och I /O-adress , och fysiskt placera anordningen inuti datorn eller ansluta den till en extern port . Datorer hade endast ett begränsat antal IRQ och adresser tillgängliga , och konflikter var vanliga och ibland svåra att felsöka . Systemfiler som config.sys och autoexec.bat hade också att redigeras , och tillverkare - drivrutinerna installerade för enheter som ska redovisas och tillgängligt för systemet . Det var den vanliga proceduren för att lägga till nya enheter från tiden IBM introducerade persondatorn 1981 tills Microsoft släppte Windows 95 i augusti 1995 .
Född
sikt och begreppet plug - and- play infördes 1995 . Apples Macintosh-datorer har redan PnP funktionalitet , men inte använda den terminologin . I samarbete med tre andra företag , Microsoft myntade begreppet och lovade att ta plug - and play in i PC-världen med Windows 95 . Intel gav chipset , Phoenix BIOS och Compaq byggde datorn som förde ihop allt .
Initialt plug - and- play-arkitekturen var knapphändig , vilket ledde till smeknamnet " plug - and- pray . " , Inte alla system var PnP redo . De var tvungna att ha en PnP BIOS , hårdvara och operativsystem . Enheten installeras också tvungen att vara kompatibel med plug and play . Medan enheten installationen förenklas avsevärt i de flesta fall , skapade konflikter med äldre hårdvara och PnPs oförmåga att anpassa sig till dessa äldre enheter vissa hår - dra och nagelbitning frustrationer .
Evolution
Vidareutveckling av datorarkitektur och fler tillverkare köper in i plug - and- play koncept ledde till långa kliv i PnP förbättring . Förbättringar i Peripheral Component Interface buss - brukar kallas PCI - och framväxten av Universal Serial Bus eller USB , förutsatt att de fysiska nödvändiga anslutningar . I stället för att kräva särskilda IRQ och adresser , avbryta delning och budskap - signalerade avbrott förutsatt kontrollerade kommunikationen mellan enheter och processorn . Perifera tillverkande företag samarbetat med Microsoft för att ge förarna integrerade i operativsystemet , vilket minskar behovet av separata diskar eller nedladdningar . Operativsystemet var programmerad för att söka efter drivrutiner specifika för hårdvaran , även via Internet , om sådana finns . Addera Windows Logo Program
Vid tidpunkten för offentliggörandet , Microsoft stödjer och definierar PnP teknik för PCI , USB , IEEE 1394 ( Firewire ) , PC Card /CardBus , ISA , SCSI , ATA , LPT och COM-portar . Tillverkarna måste följa strikta riktlinjer och hårdvaran har att ge specifik information till operativsystemet : ett unikt ID , vilka drivrutiner som behövs , vad syftet med anordningen är och vilka resurser den behöver för att fungera korrekt . Enheter måste också låta operativsystemet Windows för att konfigurera inställningarna via programvaran , och systemet hårdvara och firmware måste vara kompatibel med Advanced Configuration and Power Interface , eller ACPI , specifikationer . Genom att riktlinjerna följs , är tillverkarna tillåtas delta i Windows Logo Program och inkluderar Windows-logotypen på förpackningen . Närvaron av logotypen försäkrar kunden om att produkten har testats och verifierats som kompatibla med Windows .