Naprave Plug and Play operacijski sistem zazna in jim dodeli vire, kot so V/I naslovi in vrstice zahtev za prekinitev (IRQ), s postopkom, znanim kot oštevilčevanje naprav. Operacijski sistem vzdržuje sloj abstrakcije strojne opreme (HAL) ali podoben mehanizem, ki programskim aplikacijam in gonilnikom omogoča interakcijo s strojno opremo neodvisno od določene platforme strojne opreme.