1. B.Sc all CS and IT
MEMORY MANAGEMENT UNIT
By :
VIDYA CLASS
Asstt Professor
Department of Computer Science & IT
1
2. मेमोरी मैनेजमेंट यूननट क्या है ?
Introduction
Ideal memory वह है जिसमें सभी सूचनाओं को store जकया िा सकता है तथा आवश्यकता
क
े अनुसार तीव्रता से सूचनाओं को प्राप्त जकया िा सकता है। यद्यजि memory unit की
बनावट क
े कारण इसमें शीघ्र आवश्यक data तथा instruction की सूचना को एक सीजमत
रूि से store जकया िाता है। यह CPU का part नहीं है। िब memory सूचनाओं को प्राप्त
करने क
े जिए कम समय िेती है तब इसे तीव्र मेमोरी कह सकते हैं।
क
ं प्यूटर में personal रहने वािे main memory को ही physical या real memory कहते हैं।
Processor इसी memory में store program को execute करता है। Memory
Management Unit (MMU) Currently आवश्यक program क
े part को secondary
memory से main memory में transfer करता है। Similarly वे program िो currently use
नहीं हो रहे होते हैं उन्हें Main memory से secondary memory में भेि जिया िाता है।
मेमोरी मैनेजमेंट यूननट क्या है ?
Definition : "Memory Management Unit (MMU) वह unit होती है िो data structure
को आसानी से handle करती है और सभी instructions तथा data को store करने में सक्षम
है।"
इस unit को primary storage main memory या Immediate Access Memory (IAM) भी
कहा िाता है।
4. Advantage of Memory Management Unit
इसका मुख्य advantage यह है जक यह data structure को आसानी से handle कर सकता है
अथाात िब हमें data structure की actual size का ज्ञान न हो तब इसक
े use से
आवश्यकतानुसार size को घटाया या बढ़ाया िा सकता है।
Disdvantage of Memory Management Unit
इसे Memory में load होने में time िगता है िो जक एक time consuming process है अथाात
time waste होता है।
Main memory की तुिना में यह slow है।
5. Basic Fundamental elements of Memory management unit
Dynamic storage relocation जिसमें logical memory, physical memory address को convert
करती है।
Common program user द्वारा share करना िो memory में store है।
Unauthorized access से security provide करना व user को operating system function को
बििने से रोकना।
Physical and Logical Address space
Physical memory िशााने क
े जिए जिन address का use जकया िाता है, उसे physical address कहा
िाता है। CPU program द्वारा जनजमात address को logical address नाम जिया गया है। िोनों address
space, program द्वारा जनजमात अिने संबंजित address क
े array से जमिकर बनती है। िोनों register
का मान समान होता है। िरंतु िैसे-िैसे program execute होना शुरू करता है उसक
े घटक बििते
िाते हैं।
इसजिए हमें physical address को logical address में बििने क
े जिए एक machanism की
आवश्यकता होती है। इसजिए इसक
े जिए जिस Hardware support की आवश्यकता होती है
वह Memory Management Unit है।