Virtual memory ప్రతి ప్రాసెస్కు — భౌతికంగా ఎంత RAM ఉందో, డేటా నిజంగా ఎక్కడ ఉందో అనేదానితో సంబంధం లేకుండా — తన స్వంత ప్రైవేట్, నిరంతర memory addressల బ్లాక్ (0 నుండి పెద్ద గరిష్ఠం వరకు) ఉందనే భ్రమను ఇస్తుంది. OS మరియు CPU యొక్క MMU (Memory Management Unit) ఈ virtual addressలను physical addressలకు అప్పటికప్పుడు అనువదిస్తాయి.
భ్రమ ఎలా పనిచేస్తుంది
మెమరీ స్థిర-పరిమాణ గా (సాధారణంగా 4 KB) విభజించబడుతుంది. ప్రతి ప్రాసెస్కు ఒక ప్రతి virtual pageను ఒక physical కు మ్యాప్ చేస్తుంది:
