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

From Vigyanwiki
(Created page with "{{About|computer memory addressing|the meaning in networking|MAC address|addresses of physical locations|Address}} Image:Virtual address space and physical address space rel...")
 
No edit summary
Line 11: Line 11:
  }}</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
Line 29: Line 29:


== अन्य उपकरणों द्वारा उपयोग करें ==
== अन्य उपकरणों द्वारा उपयोग करें ==
{{expand section|date=January 2012}}
[[ प्रत्यक्ष मेमोरी एक्सेस ]] (डीएमए) सुविधा मुख्य मेमोरी को संबोधित करने के लिए सीपीयू के अलावा [[मदर बोर्ड]] में अन्य उपकरणों की अनुमति देती है। इसलिए, ऐसे उपकरणों को भौतिक पतों का ज्ञान होना भी आवश्यक है।
[[ प्रत्यक्ष मेमोरी एक्सेस ]] (डीएमए) सुविधा मुख्य मेमोरी को संबोधित करने के लिए सीपीयू के अलावा [[मदर बोर्ड]] में अन्य उपकरणों की अनुमति देती है। इसलिए, ऐसे उपकरणों को भौतिक पतों का ज्ञान होना भी आवश्यक है।



Revision as of 13:14, 28 April 2023

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

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

सेंट्रल प्रोसेसिंग यूनिट द्वारा उपयोग

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

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

असंरेखित पता

इसके अंतर्निहित कंप्यूटर आर्किटेक्चर के आधार पर, कंप्यूटर के प्रदर्शन को मेमोरी में असंरेखित पहुंच से बाधित किया जा सकता है। उदाहरण के लिए, एक 16-बिट कंप्यूटिंग | 16-बिट कंप्यूटर 16-बिट मेमोरी डेटा बस के साथ, जैसे इंटेल 8086, आमतौर पर कम कम्प्यूटेशनल ओवरहेड होता है यदि एक्सेस एक समान पते पर संरेखित हो। उस मामले में एक 16-बिट मान प्राप्त करने के लिए एकल मेमोरी रीड ऑपरेशन की आवश्यकता होती है, डेटा बस पर एकल स्थानांतरण।[2][3] यदि 16-बिट डेटा मान एक विषम पते पर शुरू होता है, तो प्रोसेसर को इसमें मूल्य लोड करने के लिए दो मेमोरी रीड साइकल करने की आवश्यकता हो सकती है, यानी एक कम पते के लिए (आधा भाग फेंकना) और फिर दूसरा रीड चक्र उच्च पता लोड करें (पुनः प्राप्त डेटा का आधा हिस्सा फेंक दें)। कुछ प्रोसेसर (कंप्यूटिंग) पर, जैसे कि मोटोरोला 68000 और मोटोरोला 68010 प्रोसेसर, और SPARC प्रोसेसर, असंरेखित मेमोरी एक्सेस के परिणामस्वरूप एक अपवाद उठाया जाएगा (आमतौर पर एक सॉफ़्टवेयर अपवाद, जैसे POSIX के SIGBUS, को उठाया जा रहा है)।[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.