ऑपरेटिंग सिस्टम्स · मेमोरी वर्चुअलाइज़ेशन
एड्रेस स्पेस
हर प्रोसेस का मेमोरी का निजी नज़रिया, शून्य से शुरू होकर, जिसे OS असली फ़िज़िकल RAM पर मैप करता है।
एड्रेस स्पेस पर लेसन शुरू करेंपहले सीखें
- प्रोसेस एब्स्ट्रैक्शन: किसी चल रहे प्रोग्राम का यह भ्रम कि उसके पास अपना ही CPU और मेमोरी है, जिसे OS एक प्रोसेस कंट्रोल ब्लॉक के ज़रिए ट्रैक करता है।
आगे
- फ़्री-स्पेस मेमोरी एलोकेशन: OS प्रोसेसों के बीच फ़िज़िकल मेमोरी को कैसे बांटता है, और बचे हुए फ़्री स्पेस को कैसे ट्रैक करता है।
- पेजिंग: मेमोरी को तय-आकार के पेजों में बांटना ताकि किसी प्रोसेस की एड्रेस स्पेस को एक ही सटीक ब्लॉक में रहने की ज़रूरत न पड़े।
- वर्चुअल मशीनें और कंटेनर: किसी होस्ट OS या हाइपरवाइज़र के ऊपर एक पूरा गेस्ट OS, या एक हल्का कंटेनर, चलाना।
संबंधित टॉपिक्स
- पेजिंग: मेमोरी को तय-आकार के पेजों में बांटना ताकि किसी प्रोसेस की एड्रेस स्पेस को एक ही सटीक ब्लॉक में रहने की ज़रूरत न पड़े।
- फ़्री-स्पेस मेमोरी एलोकेशन: OS प्रोसेसों के बीच फ़िज़िकल मेमोरी को कैसे बांटता है, और बचे हुए फ़्री स्पेस को कैसे ट्रैक करता है।