Početna » kako da » Zašto ne postoje procesi 1, 2 ili 3 u upravitelju zadataka sustava Windows?

    Zašto ne postoje procesi 1, 2 ili 3 u upravitelju zadataka sustava Windows?


    Kada odvojite vrijeme da pogledate sve sitne detalje u sustavu Windows, često ćete naći malo zanimljivosti. Kao npr. Zašto su, na primjer, identifikacijski brojevi procesa 1, 2 i 3 nikada nisu dodijeljeni ničemu u Windows Task Manageru?

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser Agovizer je dugo pogledao tablicu prikaza procesa u Windows Task Manageru i vratio se s nekim pitanjima, posebno:

    Koji procesi, ako ih ima, postoje između PID-ova 0 i 4 u sustavu Windows 7? Samo iz radoznalosti kakvi su procesi između 0 i 4, a također i između 4 i 200 nečega.

    Skakali smo u Task Manager na našem stroju i bili smo sigurni da u slotovima 1, 2 i 3 nisu dodijeljeni nikakvi procesi, iako su naši PID-ovi skočili sa 4 na 340, za razliku od njegovih 4 do 200.

    Odgovor

    Suradnik SuperUser G Koe zatvara slučaj u jednom naletu:

    Nema ID-a procesa 1, 2 ili 3 zbog načina na koji NT tablica ručke jezgre radi.

    Ručke su uvijek višestruke od četiri. Procesni objekt ručke jezgre koristi se i za procesne ručke i za procesne / nitne ID-ove. Događa se da ručke vrijednosti počnu sve od 0x4 (bit 2), a InitialSystemProcess je prvi proces koji se kreira, tako da dobiva PID od 4. Idle proces nije zapravo proces i ne možete ga otvoriti. To vjerojatno nema pravi PID, ali većina alata smatra da je 0.

    Više o NT ručnoj tablici ovdje, iako je to točno samo za NT3-5 (xp), budući da Windows 7 sada zahtijeva da samo obrađujete kernel-ručke ako je priključen na PsInitialSystemProcess.

    Više o Windowsima 7/8 Rukovanje ograničenja od Mark Russinovich

    Više o "višekratnicima od četiri" u PID-ovima

    Sve što predlaže provjerava: nedostaju nam 1, 2 i 3 (ne višekratnici 4), a svaka vrijednost PID-a na našem popisu od 340 do 13136 dijeli se s 4.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.