section_heading: Pogonski programi u jezgrinom načinu rada
paragraph_text: Windows 2000 rabi pogonske programe u jezgrinom načinu rada kako bi omogućio djelovanje sa sklopovskim uređajima. Svaki od ovih pogonskih programa ima dobro definirane sustavske postupke i nutarnje postupke koje izlaže ostatku operacijskog sustava. Kod u korisničkom načinu rada vidi sve uređaje kao datotečne objekte u U/I upravitelju, iako su samom U/I upravitelju uređaji viđeni kao objekti uređaja, koje pak definira kao ili datotečne, uređajne ili objekte pogonskih programa. Pogonski programi u jezgrinom načinu rada postoje u tri sloja: pogonski programi najviše razine, pogonski programi srednje razine i pogonski programi niske razine. Pogonski se programi najviše razine, poput pogonskih programa datotečnog sustava za FAT i NTFS, pouzdaju na pogonske programe srednje razine. Pogonski se programi srednje razine sastoje od funkcijskih pogonskih programa - ili glavnog pogonskog programa za uređaj - koji su opcionalno umetnuti između filterskih pogonskih programa niske i visoke razine. Funkcijski se pogonski program tad pouzdaje na sabirnički pogonski program - ili na pogonski program koji servisira sabirnički upravljač, prilagodnik, ili most - koji može imati opcionalni filtrirajući pogonski program sabirnice koji sjedi između samog sebe i funkcijskog pogonskog programa. Pogonski se programi srednje razine pouzdaju na pogonske programe najniže razine. Windows Driver Model egzistira u sloju srednje razine. Pogonski programi najniže razine su ili naslijeđeni Windows NT pogonski programi koji izravno upravljaju uređajem, ili su od PnP sklopovske sabirnice. Ovi pogonski programi niže razine izravno upravljaju sklopovljem i ne pouzdaju se na druge uređaje.