2Sep

Kodėl mano "Windows" užduočių tvarkyklėje nėra 1, 2 ar 3 procesų?

click fraud protection


Kai bandote ieškoti visų smulkių "Windows" detalių, dažnai rasite keletą smalsių dalykų.Pavyzdžiui, kodėl, pavyzdžiui, proceso identifikavimo numeriai 1, 2 ir 3 niekada nebuvo priskirti niekam Windows užduočių tvarkyklėje?

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

"SuperUser" skaitytuvas "Agovizer" ilgai susižadėjo į "Windows" užduočių tvarkyklės lentelę "Procesų rodymo lentelė" ir grįžo su kai kuriais klausimais, konkrečiai:

Kokie procesai egzistuoja tarp PID 0 ir 4 sistemoje "Windows 7"?Tiesiog iš smalsumo, kokie yra procesai tarp 0 ir 4, o taip pat nuo 4 iki 200 kažko.

Peršokę į užduočių tvarkyklę mūsų kompiuteryje ir įsitikinę, kad 1, 2 ir 3 lizdai nebuvo priskirti procesams, nors mūsų PID šoktelėjo nuo 4 iki 340, o ne nuo jo 4 iki 200.

The Answer

SuperUserbendradarbis G Koe uždaro atvejį vienu metu:

Nėra proceso ID 1, 2 ar 3 dėl to, kaip veikia NT branduolio rankenos lentelė.

instagram viewer

rankenos visada yra keturios. Branduolio rankenos proceso objektas yra naudojamas tiek proceso rankenoms, tiek proceso / sriegio ID.Taip atsitinka, kad visos vertės prasideda nuo 0x4( bitas 2), o InitialSystemProcess yra pirmasis procesas, kuris turi būti sukurtas, taigi jis gauna 4 PID. Idle procesas iš tikrųjų nėra procesas ir jo negalima atidaryti. Tikriausiai jis neturi realaus PID, bet dauguma įrankių mano, kad tai yra 0.

Daugiau apie NT stalo lentelę čia, nors tai tik tiksli NT3-5( xp), nes dabar "Windows 7" reikalauja, kad jūs naudojate tik kodo rankenasjei pridedamas prie PsInitialSystemProcess.

Daugiau apie "Windows 7/8" Rankenos apribojimai iš Mark Russinovich

Daugiau apie "keturis kartus" PIDs

Viskas, ką jis siūlo patikrinti: mums trūksta 1, 2 ir 3( ne kartoja 4) ir kiekviena PID vertėmūsų sąraše nuo 340 iki 13136 dalijasi 4.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.