Question:
Which of the following tables contains the base address of each page in physical memory?
निम्न टेबल में से कौन सा भौतिक स्मृति(फिजिकल मेमोरी) में प्रत्येक पृष्ठ का आधार एड्रेेस है?
Options:
- Process
- Memory
- Page
- Frame
- प्रोोसेस
- मेमोरी
- पृष्ठ
- फ्रेेम
Correct Answer: c)
Explanation:
Detailed Explanation:
The correct answer is c) Page [table] (पृष्ठ तालिका).
In an operating system with virtual memory:
- The Page Table is the fundamental data structure maintained by the memory management system for every active process.
- Its primary purpose is to maintain the mapping between the logical pages of a process and the physical frames of RAM.
- Each entry in the page table holds the base address (frame number) of the corresponding page in physical memory, along with status flags (such as the valid-invalid bit, dirty bit, and read/write protection bits).
Why Other Options are Incorrect:
- Process [table]: Stores general process control information (PCB – Process Control Block) such as PID, state, scheduling parameters, and open file descriptors.
- Memory: Physical storage hardware, not a table mapping pages to base addresses.
- Frame: Represents a fixed-size block of physical memory itself, not the lookup table containing base addresses.
विस्तृत व्याख्या:
सही उत्तर c) पृष्ठ [टेबल] (Page Table) है।
वर्चुअल मेमोरी सिस्टम में:
- पेज टेबल (Page Table) ऑपरेटिंग सिस्टम द्वारा प्रत्येक प्रोसेस के लिए बनाए रखी जाने वाली डेटा संरचना है।
- पेज टेबल में प्रत्येक प्रविष्टि (entry) भौतिक मेमोरी (RAM) में प्रत्येक पृष्ठ के आधार पते (Base Address या Frame Number) को संग्रहीत करती है।
- इसके साथ ही इसमें विभिन्न नियंत्रण बिट्स (जैसे Valid/Invalid bit, Dirty bit, Protection bit) भी होते हैं।
अन्य विकल्पों का विश्लेषण:
- प्रोसेस टेबल: यह प्रोसेस की सामान्य जानकारी जैसे PID, प्रोसेस स्थिति, शेड्यूलिंग प्राथमिकता आदि को PCB के रूप में रखती है।
- फ्रेम: यह भौतिक मेमोरी के निश्चित आकार के ब्लॉकों को कहा जाता है, न कि मैपिंग टेबल को।