OS में मेमोरी मैप की गई फ़ाइल क्या है?
OS में मेमोरी मैप की गई फ़ाइल क्या है?

वीडियो: OS में मेमोरी मैप की गई फ़ाइल क्या है?

वीडियो: OS में मेमोरी मैप की गई फ़ाइल क्या है?
वीडियो: सीएस 134 ओएस—7: मेमोरी-मैप्ड फ़ाइलें 2024, मई
Anonim

ए मेमोरी मैप की गई फ़ाइल सभी आधुनिक के लिए एक विशेषता है ऑपरेटिंग सिस्टम . इसके लिए के बीच समन्वय की आवश्यकता है याद प्रबंधक और I/O सबसिस्टम। मूल रूप से, आप बता सकते हैं ओएस कुछ हे की फ़ाइल प्रक्रिया के एक निश्चित हिस्से के लिए बैकिंग स्टोर है याद . इसे समझने के लिए हमें वर्चुअल को समझना होगा याद.

इसी तरह, कोई पूछ सकता है कि मेमोरी मैप की गई फाइलें क्या हैं और इसका उपयोग कैसे किया जाता है?

ए याद - मैप की गई फ़ाइल a. की सामग्री शामिल है फ़ाइल आभासी में याद . इस मानचित्रण के बीच फ़ाइल तथा याद अंतरिक्ष कई प्रक्रियाओं सहित एक एप्लिकेशन को संशोधित करने में सक्षम बनाता है फ़ाइल सीधे पढ़ने और लिखने के द्वारा याद.

यह भी जानिए, मेमोरी मैप की गई फाइलें क्या हैं और क्या फायदे हैं? लाभ . NS फायदा का मेमोरी मैपिंग ए फ़ाइल I/O प्रदर्शन बढ़ा रहा है, खासकर जब बड़े पैमाने पर उपयोग किया जाता है फ़ाइलें . छोटे के लिए फ़ाइलें , याद - मैप की गई फ़ाइलें के परिणामस्वरूप खाली जगह की बर्बादी हो सकती है याद मानचित्र हमेशा पृष्ठ आकार के साथ संरेखित होते हैं, जो कि अधिकतर 4 KiB होता है।

इसी तरह, फाइलों को स्मृति में मैप करके आपका क्या मतलब है?

मेमोरी में फ़ाइलें मैप करना . फाइल मैपिंग की प्रक्रिया है मानचित्रण a. के डिस्क क्षेत्र फ़ाइल में आभासी याद एक प्रक्रिया का स्थान। जैसा आप से डेटा पढ़ें मैप की गई फ़ाइल सूचक, कर्नेल पृष्ठ उपयुक्त डेटा में और उसे लौटाता है अपने लिए अनुप्रयोग।

अनाम मानचित्रण से आप क्या समझते हैं?

बेनामी मैपिंग प्रक्रिया की वर्चुअल मेमोरी के एक क्षेत्र को मैप करता है जो किसी फ़ाइल द्वारा समर्थित नहीं है। सामग्रियां हैं शून्य से आरंभ किया गया। इस संबंध में एक अनाम मानचित्रण malloc के समान है, और कुछ आवंटन के लिए कुछ malloc (3) कार्यान्वयन में उपयोग किया जाता है।

सिफारिश की: