मेरे विंडोज टास्क मैनेजर में 1, 2 या 3 प्रक्रियाएं क्यों नहीं हैं?
जब आप विंडोज के सभी छोटे विवरणों को देखने के लिए समय लेते हैं, तो आप अक्सर कम जिज्ञासा पाते हैं। उदाहरण के लिए, प्रोसेस आइडेंटिफिकेशन नंबर 1, 2 और 3 को विंडोज टास्क मैनेजर में कभी भी कुछ भी नहीं सौंपा गया है?
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूज़र रीडर एगोविज़र ने विंडोज टास्क मैनेजर में टेबल प्रोसेस डिस्प्ले टेबल पर एक लंबी कड़ी नज़र रखी और कुछ सवालों के साथ वापस आया, विशेष रूप से:
विंडोज 7 पर पीआईडी 0 और 4 के बीच क्या प्रक्रियाएं, यदि कोई हैं, मौजूद हैं? जिज्ञासा से बाहर 0 और 4 के बीच क्या प्रक्रियाएं हैं, और 4 और 200 के बीच भी कुछ है.
हमने अपनी मशीन पर टास्क मैनेजर में प्रवेश किया और यह सुनिश्चित किया कि स्लॉट 1, 2, और 3 में नियत कोई प्रक्रिया नहीं थी-हालाँकि हमारे PIDs 4 से 340 तक कूद गए, क्योंकि उनके 4 से 200 तक विरोध किया गया था।.
उत्तर
सुपरओवर योगदानकर्ता जी कोए ने एक झपट्टा में मामले को बंद कर दिया:
NT कर्नेल हैंडल टेबल कैसे काम करता है, इसकी कोई प्रक्रिया आईडी 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 तक की हमारी सूची में प्रत्येक PID मान 4 से विभाज्य है.
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.