Virtual memory प्रत्येक process ला स्वतःच्या खाजगी, सलग memory addresses च्या block चा भास देते (0 पासून एका मोठ्या कमाल मूल्यापर्यंत), प्रत्यक्षात किती physical RAM आहे किंवा data खरोखर कुठे बसतो याची पर्वा न करता. OS आणि CPU चे MMU (Memory Management Unit) ही virtual addresses त्वरित physical addresses मध्ये अनुवादित करतात.
भास कसा कार्य करतो
Memory निश्चित आकाराच्या मध्ये विभागली जाते (सामान्यतः 4 KB). प्रत्येक process साठीचे एक प्रत्येक virtual page ला एका physical शी मॅप करते:
