2009-06-09 10 views
6

मैं मेमोरी मैप किए गए फ़ाइलों/वर्चुअल मेमोरी के संबंध में विंडोज कर्नेल के व्यवहार की जांच करने की कोशिश कर रहा हूं। विशेष रूप से मुझे यह निर्धारित करने में दिलचस्पी है कि मेमोरी मैप किए गए फ़ाइल की सामग्री कितनी बार डिस्क पर (विंडोज़ द्वारा) फ्लश हो जाती है और यह तय करने के लिए विंडोज का उपयोग किस मानदंड का उपयोग करता है।विंडोज मेमोरी मैप की गई फ़ाइलें

मैंने कुछ शोध ऑनलाइन किया है और एमएसडीएन के अलावा, जो आंतरिक कार्यकलापों की जानकारी देने के बजाय 'कैसे और whys' के साथ अधिक सौदों के साथ सौदा करता है, वहां अधिक जानकारी दिखाई नहीं देती है। अगर कोई मुझे किसी भी लेख पर इंगित कर सकता है या इससे पहले देखा है और इसमें कुछ अंतर्दृष्टि है तो मैं इसका स्वागत करूंगा।

धन्यवाद।

उत्तर

3

मेमोरी मैप की गई फ़ाइलों को कर्नेल में संशोधित पृष्ठ लेखक द्वारा नियंत्रित किया जाता है - जब भी पृष्ठ की आवश्यकता होती है तो स्मृति को फ़्लश किया जाता है पुन: उपयोग करने के लिए (इसलिए यह स्मृति दबाव के तहत हो सकता है)।

सिस्टम गंदे पृष्ठों की संख्या का ट्रैक रखता है और थ्रेसहोल्ड पहुंचने के बाद उन्हें लिखता है।

आप Windows Vista के लिए विंडोज मेमोरी प्रबंधन परिवर्तनों के बारे में this आलेख में अधिक जानकारी प्राप्त कर सकते हैं - यह सीधे आपके प्रश्न का उत्तर नहीं देता है कि स्मृति प्रबंधक संशोधित पृष्ठों का कैसे व्यवहार करता है लेकिन आप जानकारी के आधार पर कुछ विवरणों का अनुमान लगा सकते हैं लेख में।

1

आंतरिक कार्य एक कार्यान्वयन विस्तार और परिवर्तन के अधीन हैं। उन्हें कहीं भी दस्तावेज नहीं किया गया है क्योंकि माइक्रोसॉफ्ट नहीं चाहता कि आप विवरणों पर भरोसा करें।

मुझे पूछना है: आपको परवाह क्यों है? यदि आपके पास वास्तविक रीयल-टाइम आवश्यकताएं हैं, तो हो सकता है कि Windows आपके लिए ओएस न हो ...

5

मैं मार्क रसेलिनोविच और डेविड सोलोमन द्वारा माइक्रोसॉफ्ट विंडोज इंटर्नल्स को पढ़ने का सुझाव देता हूं, पांचवें संस्करण में एलेक्स इओन्सकू के साथ भी।

2

मैं सुझाव है कि आप

माइक्रोसॉफ्ट विंडोज Internals चौथा संस्करण की एक प्रति प्राप्त: माइक्रोसॉफ्ट विंडोज सर्वर 2003 Windows XP और Windows 2000

साइबर बादल में चारों ओर चल pdfs हैं।

यह पुस्तक "sysinternals" भीड़ द्वारा की गई है, जिन्होंने पिछले कुछ वर्षों में कुछ बहुत अच्छी विंडोज़ यूटिलियां लिखी हैं।

http://www.microsoft.com/technet/sysinternals

आप

संग्रहण प्रबंधन

मेमोरी मैनेजमेंट पर अध्याय को पढ़ने के लिए होगा

कैश प्रबंधक

फाइल सिस्टम

वे घ नहीं है अप्रत्यक्ष रूप से आपकी चिंता का समाधान करें, लेकिन यदि आप बहुत तकनीकी पैराग्राफ को पढ़ने, पचाने और समझने में कामयाब होते हैं तो आप इसे स्वयं से बाहर कर सकते हैं। हालांकि यदि आप भविष्यवाणी कर सकते हैं कि विंडोज ऐसा क्यों करता है जो आप करते हैं "आप सबसे ज्यादा बेहतर व्यक्ति हैं"।

हैप्पी मस्तिष्क उस बहुत पढ़ने को फ्रीज करता है।

संबंधित मुद्दे