2Sep
Kui võtate aega kõigi väikeste üksikasjade vaatamiseks Windowsis, siis leiate sageli vähe uudishimu. Nagu miks näiteks on protsessi identifitseerimisnumbrid 1, 2 ja 3, pole Windowsi tööriistahalduris kunagi midagi määratud?
Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.
Küsimus
SuperUser-lugeja Agovizer võttis Windowsi tööülesannete haldajale pika aja jooksul läbi tabeli Protsessi kuva tabeli ja tulid tagasi mõne küsimusega, täpsemalt:
Milliseid protsesse, kui neid on, eksisteerivad Windows 7 PID 0 ja 4 vahel? Mis uudishimu on, millised on protsessid vahemikus 0 kuni 4, aga ka 4 kuni 200 kohta midagi.
Me hüppasime üle meie masinas olevale Task Managerile ja kindlasti ei olnud pesades 1, 2 ja 3 määratud protsesse - kuigi meie PID-d hüppasid 4-340-ni, erinevalt tema 4-st 200-ni.
The Answer
SuperUserkaastöötaja G Koe sulgeb juhtumi ühekorraga:
Puudub protsessi ID 1, 2 või 3 NT kerneli käepideme tabeli toimimise tõttu.
käepidemed on alati neljakordne. Kerneli käepide protsessi objekti kasutatakse nii protsessi käepidemete kui ka protsessi / kirja ID-de jaoks. See juhtub, et kõik väärtused käivitavad alguses 0x4( bit 2) ja InitialSystemProcess on esimene protsess, mida tuleb luua, nii et PID on 4. Idle protsess ei ole tegelikult protsess ja seda ei saa avada. Tõenäoliselt pole see päris PID-i, aga enamik tööriistu leiab, et see on 0.
Rohkem NT käepideme tabelis, kuigi see on ainult täpne NT3-5( xp) jaoks, kuna nüüd nõuab Windows 7, et kasutaksite ainult kerneli käepidetkui see on lisatud psInitialSystemProcessile.
Lisateavet Windows 7/8 kohta Mark Russinovichi
piirangute käsitlemine Rohkem nelja korraga PID-ide puhul
Kõik, mida ta soovitab kontrollida: meil puuduvad 1, 2 ja 3( ei korruta 4-st) ja iga PID väärtusmeie loendist 340 kuni 13136 jagub 4-ga.
Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.