Question:
The technique of using disk space to make a program perceive more random access memory (RAM) than is actually available in the system is called
प्रोोग्रााम को सिस्टम में वास्तव में उपलब्ध रैंडम एक्सेस मेमोरी (RAM) की तुलना में अधिक रैंडम एक्सेस मेमोरी का बोध कराने के लिए डिस्क स्पेस प्रयुक्त करने की तकनीक को
कहा जाता है
Options:
- Virtual memory
- Secondary memory
- Primary memory
- Dual memory
- वर्चुअल मेमोरी
- सेकेंडरी मेमोरी
- प्रााइमरी मेमोरी
- दोहरी मेमोरी
Correct Answer: a)
Explanation:
Detailed Explanation:
The correct answer is a) Virtual memory (वर्चुअल मेमोरी).
Virtual Memory Concepts:
- Virtual Memory: A memory management technique implemented by the operating system and hardware (MMU – Memory Management Unit) that allows the execution of processes that are not completely in physical memory.
- It maps contiguous program virtual addresses into non-contiguous physical RAM addresses (pages into frames) and reserves a section of secondary storage (hard disk swap space or pagefile) to act as an extension of RAM.
- When physical RAM is exhausted, inactive pages are swapped out to the disk, creating the illusion of a virtually unlimited, large memory space to user programs.
- Benefits: Enables execution of programs larger than physical memory, improves CPU utilization, increases degree of multiprogramming, and isolates process address spaces.
विस्तृत व्याख्या:
सही उत्तर a) वर्चुअल मेमोरी है।
वर्चुअल मेमोरी (Virtual Memory):
- यह ऑपरेटिंग सिस्टम की एक ऐसी मेमोरी प्रबंधन तकनीक है जो डिस्क स्पेस (हार्ड डिस्क के स्वैप स्पेस/पेजफाइल) का उपयोग करके प्रोग्राम को यह आभास कराती है कि सिस्टम में वास्तविक रैम (RAM) की तुलना में बहुत अधिक मेमोरी उपलब्ध है।
- जब भौतिक रैम की क्षमता समाप्त होने लगती है, तो ओएस अप्रयुक्त पेजों को डिस्क पर ले जाता है (Paging/Swapping) और आवश्यक पेजों को रैम में लाता है।
- इससे कंप्यूटर उस प्रोग्राम को भी सफलतापूर्वक निष्पादित कर सकता है जिसका आकार भौतिक रैम (Physical RAM) के आकार से बड़ा होता है।