Question:
Which of the following is an address generated by the CPU?
निम्न में से कौन सा CPU द्वारा उत्पन्न एड्रेेस है?
Options:
- Physical address
- Absolute address
- Logical address
- Physiological address
- भौतिक एड्रेेस
- ऐब्सोल्यूट एड्रेेस
- तार्किक एड्रेेस
- फिज़िओलॉजिकल एड्रेेस
Correct Answer: c)
Explanation:
Detailed Explanation:
The correct answer is c) Logical address (तार्किक एड्रेस).
In operating systems and computer memory management, addresses are categorized into two primary types:
- Logical Address (Virtual Address): An address generated directly by the CPU while a program is running. The set of all logical addresses generated by a program is called its Logical Address Space. The CPU references memory locations purely through logical addresses, shielding the user program from the underlying physical hardware layout.
- Physical Address: The actual hardware address seen by the memory unit (RAM chips). It identifies a physical storage location on the memory bus.
- Memory Management Unit (MMU): A hardware component situated between the CPU and physical memory that translates the CPU-generated logical address into a corresponding physical address at runtime using base/relocation registers or page tables.
Why Other Options are Incorrect:
- Physical address: Not generated directly by the CPU; it is computed by the MMU from the logical address.
- Absolute address: A fixed, concrete physical memory address.
- Physiological address: A distractor term with no standard meaning in computer memory architecture.
विस्तृत व्याख्या:
सही उत्तर c) तार्किक एड्रेस (Logical Address) है।
ऑपरेटिंग सिस्टम और मेमोरी प्रबंधन में पते (addresses) दो मुख्य प्रकार के होते हैं:
- तार्किक एड्रेस (Logical Address / Virtual Address): यह वह मेमोरी एड्रेस होता है जो CPU द्वारा किसी प्रोग्राम के निष्पादन के दौरान उत्पन्न किया जाता है। प्रोग्राम द्वारा उत्पन्न सभी तार्किक पतों के समूह को तार्किक एड्रेस स्पेस (Logical Address Space) कहा जाता है। यूजर प्रोग्राम केवल तार्किक पतों के साथ ही कार्य करता है।
- भौतिक एड्रेस (Physical Address): यह वास्तविक भौतिक मेमोरी (RAM) का हार्डवेयर एड्रेस होता है जिसे मेमोरी यूनिट द्वारा देखा जाता है।
- मेमोरी मैनेजमेंट यूनिट (MMU): यह हार्डवेयर घटक CPU द्वारा उत्पन्न तार्किक एड्रेस को रन-टाइम पर संगत भौतिक एड्रेस में परिवर्तित (translate) करता है।
अन्य विकल्पों का विश्लेषण:
- भौतिक एड्रेस: यह सीधे CPU द्वारा उत्पन्न नहीं होता, बल्कि MMU द्वारा रूपांतरित किया जाता है।
- ऐब्सोल्यूट एड्रेस: यह मेमोरी में वास्तविक निश्चित भौतिक स्थान को संदर्भित करता है।
- फिज़ियोलॉजिकल एड्रेस: यह कंप्यूटर विज्ञान में कोई मानक तकनीकी शब्दावली नहीं है।