/ / मेरे विंडोज टास्क मैनेजर में 1, 2 या 3 प्रक्रियाएँ क्यों नहीं हैं?

मेरे विंडोज टास्क मैनेजर में 1, 2 या 3 प्रक्रियाएँ क्यों नहीं हैं?


जब आप समय निकालकर सभी को देखते हैंविंडोज में विवरण, आप अक्सर कम जिज्ञासा पाते हैं। उदाहरण के लिए, प्रोसेस आइडेंटिफिकेशन नंबर 1, 2 और 3 को विंडोज टास्क मैनेजर में कभी भी कुछ भी क्यों नहीं सौंपा गया है?

आज का प्रश्न और उत्तर सत्र हमारे पास SuperUser के सौजन्य से आता है — स्टैक एक्सचेंज का एक उपखंड, जो कि Q & A वेब साइटों का एक समुदाय संचालित समूह है।

प्रश्न

सुपरयूज़र रीडर एगोविज़र ने विंडोज टास्क मैनेजर में टेबल प्रोसेस डिस्प्ले टेबल पर एक लंबी कड़ी नज़र रखी और कुछ सवालों के साथ वापस आया, विशेष रूप से:

विंडोज 7 पर पीआईडी ​​0 और 4 के बीच क्या प्रक्रियाएं, यदि कोई हैं, मौजूद हैं? जिज्ञासा से बाहर 0 और 4 के बीच क्या प्रक्रियाएं हैं, और 4 और 200 के बीच भी कुछ है।

हमने अपनी मशीन पर टास्क मैनेजर में जगह बनाई और यह सुनिश्चित किया कि स्लॉट 1, 2, और 3 में निर्दिष्ट कोई प्रक्रिया नहीं है - हालांकि हमारे पीआईडी ​​4 से 340 तक कूद गए, क्योंकि उनके 4 से 200 तक विरोध किया गया था।

उत्तर

सुपरओवर योगदानकर्ता जी कोए ने मामले को एक झटके में बंद कर दिया:

NT कर्नेल हैंडल टेबल कैसे काम करता है, इसकी कोई प्रक्रिया ID 1, 2 या 3 नहीं है।

हैंडल हमेशा चार के गुणक होते हैं। कर्नेल हैंडल प्रोसेस ऑब्जेक्ट का उपयोग प्रोसेस हैंडल और प्रोसेस / थ्रेड आईडी दोनों के लिए किया जाता है। ऐसा होता है कि सभी मान 0x4 (बिट 2) से शुरू होते हैं, और InitialSystemProcess बनाने की पहली प्रक्रिया है, इसलिए इसे 4. PID मिलता है। 4. Idle प्रक्रिया वास्तव में एक प्रक्रिया नहीं है और आप इसे नहीं खोल सकते। यह संभवतः एक वास्तविक पीआईडी ​​नहीं है, लेकिन अधिकांश उपकरण इसे 0 मानते हैं।

NT हैंडल टेबल पर अधिक यहाँ हालांकि यह केवल NT3-5 (xp) के लिए सटीक है, क्योंकि Windows 7 को अब आवश्यकता है कि आप केवल कर्नेल हैंडल को संदर्भित करें यदि PsInitialSystemProcess से जुड़ा हुआ है।

मार्क रोसिनोविच से विंडोज 7/8 पर अधिक सीमाएं

पीआईडी ​​में "चार के गुणक" पर अधिक

वह जो कुछ भी चेक करता है वह बताता है: हम 1, 2, और 3 (4 के गुणकों नहीं) को याद कर रहे हैं और 340 से 13136 तक की हमारी सूची में प्रत्येक पीआईडी ​​मान 4 से विभाज्य है।


स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें।