भौतिक पता: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{About|computer memory addressing|the meaning in networking|MAC address|addresses of physical locations|Address}}
{{About|कंप्यूटर मेमोरी एड्रेसिंग|नेटवर्किंग का अर्थ|मैक पता|भौतिक स्थानों का पता|पता}}
[[Image:Virtual address space and physical address space relationship.svg|thumb|300px|आभासी और भौतिक पता रिक्त स्थान के बीच संबंधों का आरेख]][[ कम्प्यूटिंग ]] में, एक भौतिक पता (वास्तविक पता, या बाइनरी एड्रेस भी), एक [[ स्मृति पता ]] होता है, जिसे [[ पता बस ]] सर्किटरी पर [[ बाइनरी संख्या ]] के रूप में दर्शाया जाता है ताकि [[बस (कंप्यूटिंग)]] को एक '' विशेष '' मुख्य मेमोरी का स्टोरेज सेल, या मेमोरी-मैप्ड I/O डिवाइस का एक रजिस्टर।
[[Image:Virtual address space and physical address space relationship.svg|thumb|300px|आभासी और भौतिक एड्रेस रिक्त स्थान के बीच संबंधों का आरेख]][[ कम्प्यूटिंग | कम्प्यूटिंग]] में, भौतिक एड्रेस (वास्तविक एड्रेस, या बाइनरी एड्रेस भी),की गणना करने में [[ स्मृति पता |मेमोरी एड्रेस]] होता है, जिसे [[ पता बस |डेटा बेस]] सर्किटरी पर [[ बाइनरी संख्या |बाइनरी संख्या]] के रूप में दर्शाया जाता है | जिससे [[बस (कंप्यूटिंग)|बेस (कंप्यूटिंग)]] को ''विशेष'' मुख्य मेमोरी का स्टोरेज कक्ष,तक पहुंचने में सक्षम बनाया जा सकता है। ये मेमोरी-मैप्ड I/O उपकरण का रजिस्टर है।


== सेंट्रल प्रोसेसिंग यूनिट द्वारा उपयोग ==
== केंद्रीय प्रसंस्करण इकाई द्वारा उपयोग ==
[[ आभासी मेमोरी ]] को सपोर्ट करने वाले कंप्यूटर में, फिजिकल एड्रेस शब्द का इस्तेमाल ज्यादातर [[ आभासी पता स्थान ]] से अलग करने के लिए किया जाता है। विशेष रूप से, स्मृति पतों का अनुवाद करने के लिए [[स्मृति प्रबंधन इकाई]] (एमएमयू) का उपयोग करने वाले कंप्यूटरों में, आभासी और भौतिक पते क्रमशः एमएमयू द्वारा किए गए अनुवाद से पहले और बाद में एक पते को संदर्भित करते हैं।<ref>{{cite web
[[ आभासी मेमोरी | आभासी मेमोरी]] की सहायता करने वाले कंप्यूटर में, भौतिक एड्रेस शब्द का इस्तेमाल ज्यादातर [[ आभासी पता स्थान |आभासी एड्रेस स्थान]] से अलग करने के लिए किया जाता है। विशेष रूप से, मेमोरी एड्रेसं का अनुवाद करने के लिए [[स्मृति प्रबंधन इकाई|मेमोरी प्रबंधन इकाई]] (एमएमयू) का उपयोग करने वाले कंप्यूटरों में, आभासी और भौतिक एड्रेस क्रमशः एमएमयू द्वारा किए गए अनुवाद से पहले और बाद में एड्रेस को संदर्भित करते हैं। <ref>{{cite web
  | url = http://cseweb.ucsd.edu/classes/su09/cse120/lectures/Lecture7.pdf
  | url = http://cseweb.ucsd.edu/classes/su09/cse120/lectures/Lecture7.pdf
  | title = Lecture 7: Memory Management
  | title = Lecture 7: Memory Management
Line 10: Line 10:
  | author = Frank Uyeda | publisher = UC San Diego
  | author = Frank Uyeda | publisher = UC San Diego
  }}</ref>
  }}</ref>
 
=== असंरेखित एड्रेस ===
[[ कम्प्यूटिंग | '''कम्प्यूटिंग''']] '''में, एक भौतिक पता (वास्तविक पता, या बाइनरी एड्रेस भी), एक [[ स्मृति पता | स्मृति पता]] होता है, जिसे [[ पता बस | पता बस]] सर्किटरी पर [[ बाइनरी संख्या | बाइनरी संख्या]] के रूप में दर्शाया जाता है ताकि [[बस (कंप्यूटिंग)]] को एक '' विशेष '' मुख्य मेमोरी का स्टोरेज सेल, या मेमोरी-मैप्ड I/O डिवाइस का एक रजिस्टर।<br />'''
इसके अंतर्निहित [[कंप्यूटर आर्किटेक्चर|कंप्यूटर वास्तुकला]] के आधार पर, कंप्यूटर के प्रदर्शन को मेमोरी में असंरेखित पहुंच से बाधित किया जा सकता है। उदाहरण के लिए, एक [[16-बिट कंप्यूटिंग]] , 16-बिट कंप्यूटर 16-बिट मेमोरी डेटा बेस के साथ, जैसे [[इंटेल 8086]], सामान्यतः कम [[कम्प्यूटेशनल ओवरहेड]] होता है | यदि एक्सेस समान एड्रेस पर संरेखित हो उस स्थिति में 16-बिट मान प्राप्त करने के लिए एकल मेमोरी रीड ऑपरेशन की आवश्यकता होती है,| डेटा बेस पर एकल स्थानांतरण होता है।<ref name="lwn-alignment">{{cite web
=== असंरेखित पता ===
इसके अंतर्निहित [[कंप्यूटर आर्किटेक्चर]] के आधार पर, कंप्यूटर के प्रदर्शन को मेमोरी में असंरेखित पहुंच से बाधित किया जा सकता है। उदाहरण के लिए, एक [[16-बिट कंप्यूटिंग]] | 16-बिट कंप्यूटर 16-बिट मेमोरी डेटा बस के साथ, जैसे [[इंटेल 8086]], आमतौर पर कम [[कम्प्यूटेशनल ओवरहेड]] होता है यदि एक्सेस एक समान पते पर संरेखित हो। उस मामले में एक 16-बिट मान प्राप्त करने के लिए एकल मेमोरी रीड ऑपरेशन की आवश्यकता होती है, डेटा बस पर एकल स्थानांतरण।<ref name="lwn-alignment">{{cite web
  | url = https://lwn.net/Articles/260832/
  | url = https://lwn.net/Articles/260832/
  | title = Memory access and alignments
  | title = Memory access and alignments
Line 25: Line 23:
  | publisher = kernel.org
  | publisher = kernel.org
}}</ref>
}}</ref>
यदि 16-बिट डेटा मान एक विषम पते पर शुरू होता है, तो प्रोसेसर को इसमें मूल्य लोड करने के लिए दो मेमोरी रीड साइकल करने की आवश्यकता हो सकती है, यानी एक कम पते के लिए (आधा भाग फेंकना) और फिर दूसरा रीड चक्र उच्च पता लोड करें (पुनः प्राप्त डेटा का आधा हिस्सा फेंक दें)। कुछ [[प्रोसेसर (कंप्यूटिंग)]] पर, जैसे कि [[मोटोरोला 68000]] और [[मोटोरोला 68010]] प्रोसेसर, और [[SPARC]] प्रोसेसर, असंरेखित मेमोरी एक्सेस के परिणामस्वरूप एक अपवाद उठाया जाएगा (आमतौर पर एक सॉफ़्टवेयर अपवाद, जैसे [[POSIX]] के [[SIGBUS]], को उठाया जा रहा है)।<ref name="lwn-alignment" />


यदि 16-बिट डेटा मान विषम एड्रेस पर प्रारंभ होता है, तो प्रोसेसर को इसमें मूल्य लोड करने के लिए दो मेमोरी रीड साइकल करने की आवश्यकता हो सकती है, अर्थात कम एड्रेस के लिए (आधा भाग फेंकना) और फिर दूसरा रीड चक्र उच्च एड्रेस लोड करें (पुनः प्राप्त डेटा का आधा भाग फेंक दें)। कुछ [[प्रोसेसर (कंप्यूटिंग)]] पर, जैसे कि [[मोटोरोला 68000]] और [[मोटोरोला 68010]] प्रोसेसर, और [[SPARC|स्पार्क]] प्रोसेसर, असंरेखित मेमोरी एक्सेस के परिणामस्वरूप अपवाद उठाया जाएगा (सामान्यतः सॉफ़्टवेयर अपवाद, जैसे [[POSIX|पॉज़िक्स]] के [[SIGBUS|सिगबस]], को उठाया जा रहा है)।<ref name="lwn-alignment" />
== अन्य उपकरणों द्वारा उपयोग करें ==
== अन्य उपकरणों द्वारा उपयोग करें ==
[[ प्रत्यक्ष मेमोरी एक्सेस ]] (डीएमए) सुविधा मुख्य मेमोरी को संबोधित करने के लिए सीपीयू के अलावा [[मदर बोर्ड]] में अन्य उपकरणों की अनुमति देती है। इसलिए, ऐसे उपकरणों को भौतिक पतों का ज्ञान होना भी आवश्यक है।
[[ प्रत्यक्ष मेमोरी एक्सेस | प्रत्यक्ष मेमोरी एक्सेस]] (डीएमए) सुविधा मुख्य मेमोरी को एड्रेस करने के लिए सीपीयू के अतिरिक्त [[मदर बोर्ड]] में अन्य उपकरणों की अनुमति देती है। इसलिए, ऐसे उपकरणों को भौतिक एड्रेसं का ज्ञान होना भी आवश्यक है।


== यह भी देखें ==
== यह भी देखें ==
* पता निरंतर
* एड्रेस निरंतर
* [[एड्रेसिंग मोड]]
* [[एड्रेसिंग मोड|एड्रेस मोड]]
* [[पता स्थान]]
* [[पता स्थान|एड्रेस स्थान]]
* [[पृष्ठ पता रजिस्टर]]
* [[पृष्ठ पता रजिस्टर|पृष्ठ एड्रेस रजिस्टर]]
* [[सूचक (कंप्यूटर प्रोग्रामिंग)]]
* [[सूचक (कंप्यूटर प्रोग्रामिंग)]]
* प्राथमिक भंडारण, जिसे मुख्य स्मृति के रूप में भी जाना जाता है
* प्राथमिक भंडारण, जिसे मुख्य मेमोरी के रूप में भी जाना जाता है
* आभासी मेमोरी
* आभासी मेमोरी
** [[ आभासी पता ]], जिसे [[ तार्किक पता ]] भी कहा जाता है
** [[ आभासी पता | आभासी एड्रेस]] , जिसे [[ तार्किक पता |तार्किक एड्रेस]] भी कहा जाता है
** [[पेज टेबल]]
** [[पेज टेबल]]
** मेमोरी मैनेजमेंट यूनिट (एमएमयू)
** मेमोरी मैनेजमेंट इकाई (एमएमयू)
* [[ग्रे कोड एड्रेसिंग]]
* [[ग्रे कोड एड्रेसिंग|ग्रे कोड एड्रेस]]


==संदर्भ==
==संदर्भ==
Line 48: Line 45:


{{Data types}}
{{Data types}}
[[Category: स्मृति]] [[Category: आभासी मेमोरी]] [[Category: डेटा के प्रकार]]


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Collapse templates]]
[[Category:Created On 26/04/2023]]
[[Category:Created On 26/04/2023]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:आभासी मेमोरी]]
[[Category:डेटा के प्रकार]]
[[Category:स्मृति]]

Latest revision as of 17:45, 17 May 2023

आभासी और भौतिक एड्रेस रिक्त स्थान के बीच संबंधों का आरेख

कम्प्यूटिंग में, भौतिक एड्रेस (वास्तविक एड्रेस, या बाइनरी एड्रेस भी),की गणना करने में मेमोरी एड्रेस होता है, जिसे डेटा बेस सर्किटरी पर बाइनरी संख्या के रूप में दर्शाया जाता है | जिससे बेस (कंप्यूटिंग) को विशेष मुख्य मेमोरी का स्टोरेज कक्ष,तक पहुंचने में सक्षम बनाया जा सकता है। ये मेमोरी-मैप्ड I/O उपकरण का रजिस्टर है।

केंद्रीय प्रसंस्करण इकाई द्वारा उपयोग

आभासी मेमोरी की सहायता करने वाले कंप्यूटर में, भौतिक एड्रेस शब्द का इस्तेमाल ज्यादातर आभासी एड्रेस स्थान से अलग करने के लिए किया जाता है। विशेष रूप से, मेमोरी एड्रेसं का अनुवाद करने के लिए मेमोरी प्रबंधन इकाई (एमएमयू) का उपयोग करने वाले कंप्यूटरों में, आभासी और भौतिक एड्रेस क्रमशः एमएमयू द्वारा किए गए अनुवाद से पहले और बाद में एड्रेस को संदर्भित करते हैं। [1]

असंरेखित एड्रेस

इसके अंतर्निहित कंप्यूटर वास्तुकला के आधार पर, कंप्यूटर के प्रदर्शन को मेमोरी में असंरेखित पहुंच से बाधित किया जा सकता है। उदाहरण के लिए, एक 16-बिट कंप्यूटिंग , 16-बिट कंप्यूटर 16-बिट मेमोरी डेटा बेस के साथ, जैसे इंटेल 8086, सामान्यतः कम कम्प्यूटेशनल ओवरहेड होता है | यदि एक्सेस समान एड्रेस पर संरेखित हो उस स्थिति में 16-बिट मान प्राप्त करने के लिए एकल मेमोरी रीड ऑपरेशन की आवश्यकता होती है,| डेटा बेस पर एकल स्थानांतरण होता है।[2][3]

यदि 16-बिट डेटा मान विषम एड्रेस पर प्रारंभ होता है, तो प्रोसेसर को इसमें मूल्य लोड करने के लिए दो मेमोरी रीड साइकल करने की आवश्यकता हो सकती है, अर्थात कम एड्रेस के लिए (आधा भाग फेंकना) और फिर दूसरा रीड चक्र उच्च एड्रेस लोड करें (पुनः प्राप्त डेटा का आधा भाग फेंक दें)। कुछ प्रोसेसर (कंप्यूटिंग) पर, जैसे कि मोटोरोला 68000 और मोटोरोला 68010 प्रोसेसर, और स्पार्क प्रोसेसर, असंरेखित मेमोरी एक्सेस के परिणामस्वरूप अपवाद उठाया जाएगा (सामान्यतः सॉफ़्टवेयर अपवाद, जैसे पॉज़िक्स के सिगबस, को उठाया जा रहा है)।[2]

अन्य उपकरणों द्वारा उपयोग करें

प्रत्यक्ष मेमोरी एक्सेस (डीएमए) सुविधा मुख्य मेमोरी को एड्रेस करने के लिए सीपीयू के अतिरिक्त मदर बोर्ड में अन्य उपकरणों की अनुमति देती है। इसलिए, ऐसे उपकरणों को भौतिक एड्रेसं का ज्ञान होना भी आवश्यक है।

यह भी देखें

संदर्भ

  1. Frank Uyeda (2009). "Lecture 7: Memory Management" (PDF). CSE 120: Principles of Operating Systems. UC San Diego. Retrieved 2013-12-04.
  2. 2.0 2.1 Daniel Drake (2007-12-04). "Memory access and alignments". LWN.net. Retrieved 2013-12-04.
  3. Daniel Drake; Johannes Berg. "Documentation/unaligned-memory-access.txt". kernel.org. Retrieved 2013-12-04.