मेमोरी आर्किटेक्चर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|Methods used to implement electronic computer data storage}}
{{short description|Methods used to implement electronic computer data storage}}
मेमोरी आर्किटेक्चर इलेक्ट्रॉनिक कंप्यूटर डेटा स्टोरेज को इस विधि से लागू करने के लिए उपयोग की जाने वाली विधियों का वर्णन करता है जो जानकारी को स्टोर करने और पुनः प्राप्त करने के लिए सबसे तेज़, सबसे विश्वसनीय, सबसे टिकाऊ और कम खर्चीली विधि है। विशिष्ट अनुप्रयोग के आधार पर, दूसरी आवश्यकता को श्रेष्ठ बनाने के लिए इनमें से किसी एक आवश्यकता का समझौता आवश्यक हो सकता है। मेमोरी आर्किटेक्चर यह भी बताता है कि बाइनरी डिजिट को इलेक्ट्रिक सिग्नल में कैसे बदला जाता है और फिर मेमोरी सेल्स में या मेमोरी सेल की संरचना में भी स्टोर किया जाता है।
मेमोरी आर्किटेक्चर इलेक्ट्रॉनिक कंप्यूटर डेटा संचयन को इस विधि से लागू करने के लिए उपयोग की जाने वाली विधियों का वर्णन करता है जो जानकारी को स्टोर करने और पुनः प्राप्त करने के लिए सबसे तेज़, सबसे विश्वसनीय, सबसे टिकाऊ और कम खर्चीली विधि है। विशिष्ट अनुप्रयोग के आधार पर, दूसरी आवश्यकता को श्रेष्ठ बनाने के लिए इनमें से किसी एक आवश्यकता का समझौता आवश्यक हो सकता है। मेमोरी आर्किटेक्चर यह भी बताता है कि बाइनरी डिजिट को इलेक्ट्रिक सिग्नल में कैसे बदला जाता है और फिर मेमोरी सेल्स में या मेमोरी सेल की संरचना में भी स्टोर किया जाता है।


उदाहरण के लिए, [[गतिशील स्मृति]] का उपयोग सामान्यतः प्राथमिक डेटा स्टोरेज के लिए इसकी तेज एक्सेस स्पीड के कारण किया जाता है। चूँकि गतिशील मेमोरी को बार-बार [[मेमोरी रिफ्रेश]] होना चाहिए, प्रति सेकंड दर्जनों समय की वृद्धि के साथ, या संग्रहीत डेटा क्षय हो जाएगा और खो जाएगा। [[फ्लैश मेमोरी]] वर्षों की अवधि में लंबी अवधि के भंडारण की अनुमति देती है, किंतु यह डायनेमिक मेमोरी की तुलना में बहुत धीमी है, और स्थिर मेमोरी स्टोरेज सेल लगातार उपयोग के साथ खराब हो जाती हैं।
उदाहरण के लिए, [[गतिशील स्मृति|गतिशील मेमोरी]] का उपयोग सामान्यतः प्राथमिक डेटा संचयन के लिए इसकी तेज एक्सेस स्पीड के कारण किया जाता है। चूँकि गतिशील मेमोरी को बार-बार [[मेमोरी रिफ्रेश]] होना चाहिए, प्रति सेकंड दर्जनों समय की वृद्धि के साथ, या संग्रहीत डेटा क्षय हो जाएगा और खो जाएगा। [[फ्लैश मेमोरी]] वर्षों की अवधि में लंबी अवधि के संचयन की अनुमति देती है, किंतु यह डायनेमिक मेमोरी की तुलना में बहुत धीमी है, और स्थिर मेमोरी संचयन सेल लगातार उपयोग के साथ नष्ट हो जाती हैं।


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


प्रारंभिक मेमोरी आर्किटेक्चर [[ हार्वर्ड वास्तुकला |हार्वर्ड वास्तुकला]] हैं, जिसमें प्रोग्राम और डेटा के लिए दो भौतिक रूप से अलग मेमोरी और डेटा पथ हैं, और [[ प्रिंसटन वास्तुकला |प्रिंसटन वास्तुकला]] जो प्रोग्राम और डेटा स्टोरेज दोनों के लिए एकल मेमोरी और डेटा पथ का उपयोग करता है।<ref name="adafruit" />
प्रारंभिक मेमोरी आर्किटेक्चर [[ हार्वर्ड वास्तुकला |हार्वर्ड वास्तुकला]] हैं, जिसमें प्रोग्राम और डेटा के लिए दो भौतिक रूप से अलग मेमोरी और डेटा पथ हैं, और [[ प्रिंसटन वास्तुकला |प्रिंसटन वास्तुकला]] जो प्रोग्राम और डेटा संचयन दोनों के लिए एकल मेमोरी और डेटा पथ का उपयोग करता है।<ref name="adafruit" />


अधिकांश सामान्य प्रयोजन के कंप्यूटर एक हाइब्रिड स्प्लिट-कैश [[संशोधित हार्वर्ड वास्तुकला]] का उपयोग करते हैं जो एक एप्लिकेशन प्रोग्राम को गीगाबाइट [[ आभासी मेमोरी |वर्चुअल मेमोरी]] के साथ एक शुद्ध प्रिंसटन आर्किटेक्चर मशीन के रूप में दिखाई देता है, किंतु आंतरिक रूप से (गति के लिए) यह डेटा कैश से भौतिक रूप से अलग निर्देश कैश के साथ संचालित होता है। , हार्वर्ड मॉडल की तरह<ref name="adafruit" >
अधिकांश सामान्य प्रयोजन के कंप्यूटर एक हाइब्रिड स्प्लिट-कैश [[संशोधित हार्वर्ड वास्तुकला]] का उपयोग करते हैं जो एक एप्लिकेशन प्रोग्राम को गीगाबाइट [[ आभासी मेमोरी |वर्चुअल मेमोरी]] के साथ एक शुद्ध प्रिंसटन आर्किटेक्चर मशीन के रूप में दिखाई देता है, किंतु आंतरिक रूप से (गति के लिए) यह डेटा कैश से भौतिक रूप से अलग निर्देश कैश के साथ हार्वर्ड मॉडल की तरह संचालित होता है।<ref name="adafruit" >
[https://learn.adafruit.com/memories-of-an-arduino/arduino-memory-architecture "Memory Architectures: Harvard vs Princeton"].
[https://learn.adafruit.com/memories-of-an-arduino/arduino-memory-architecture "Memory Architectures: Harvard vs Princeton"].
</ref>
</ref>
Line 19: Line 19:
p. 123.
p. 123.
{{doi | 10.1016/B978-075067759-2/50007-7 }}
{{doi | 10.1016/B978-075067759-2/50007-7 }}
</ref> कई [[डिजिटल सिग्नल प्रोसेसर]] में 3 भौतिक रूप से अलग मेमोरी और डेटापथ होते हैं - प्रोग्राम स्टोरेज, गुणांक स्टोरेज और डेटा स्टोरेज। गुणन के रूप में ऑडियो फिल्टर को कुशलतापूर्वक लागू करने के लिए एक साथ सभी तीन क्षेत्रों से गुणा-संचय संचालन की एक श्रृंखला प्राप्त होती है।
</ref> कई [[डिजिटल सिग्नल प्रोसेसर]] में 3 भौतिक रूप से अलग मेमोरी और डेटापथ होते हैं - प्रोग्राम संचयन, गुणांक संचयन और डेटा संचयन। गुणन के रूप में ऑडियो फिल्टर को कुशलतापूर्वक लागू करने के लिए एक साथ सभी तीन क्षेत्रों से गुणा-संचय संचालन की एक श्रृंखला प्राप्त होती है।
== यह भी देखें ==
== यह भी देखें ==
*[[ 8 बिट ]]
*[[ 8 बिट ]]
Line 26: Line 26:
*[[64-बिट]]
*[[64-बिट]]
*[[पता निर्माण इकाई]]
*[[पता निर्माण इकाई]]
* [[कैश-ओनली मेमोरी आर्किटेक्चर]] (COMA)
* [[कैश-ओनली मेमोरी आर्किटेक्चर]] (सीओएमए)
*[[कैश मैमोरी]]
*[[कैश मैमोरी]]
* [[पारंपरिक स्मृति]]
* [[पारंपरिक स्मृति|पारंपरिक मेमोरी]]
* [[नियतात्मक स्मृति]]
* [[नियतात्मक स्मृति|नियतात्मक मेमोरी]]
* [[वितरित स्मृति]]
* [[वितरित स्मृति|वितरित मेमोरी]]
* वितरित साझा मेमोरी (DSM)
* वितरित साझा मेमोरी (डीएसएम)
*दोहरी चैनल वास्तुकला
*दोहरी चैनल वास्तुकला
* ईसीसी मेमोरी
* ईसीसी मेमोरी
* [[[[विस्तारित स्मृति]]]]
* [[विस्तारित स्मृति|विस्तारित मेमोरी]]
* विस्तारित स्मृति
* विस्तारित मेमोरी
* [[फ्लैट मेमोरी मॉडल]]
* [[फ्लैट मेमोरी मॉडल]]
* हार्वर्ड वास्तुकला
* हार्वर्ड वास्तुकला
* [[उच्च स्मृति क्षेत्र]] (HMA)
* [[उच्च स्मृति क्षेत्र|उच्च मेमोरी क्षेत्र]] (एचएमए)
* [[ लर्निंग मैट्रिक्स ]]
* [[ लर्निंग मैट्रिक्स ]]
* [[मेमोरी पदानुक्रम]]
* [[मेमोरी पदानुक्रम]]
* [[स्मृति स्तर समानता]]
* [[स्मृति स्तर समानता|मेमोरी स्तर समानता]]
* [[मेमोरी मॉडल (एड्रेसिंग स्कीम)]]
* [[मेमोरी मॉडल (एड्रेसिंग स्कीम)]]
* [[मेमोरी मॉडल (कंप्यूटिंग)]]
* [[मेमोरी मॉडल (कंप्यूटिंग)]]
*[[स्मृति सुरक्षा]]
*[[स्मृति सुरक्षा|मेमोरी सुरक्षा]]
* [[मेमोरी-डिस्क तुल्यकालन]]
* [[मेमोरी-डिस्क तुल्यकालन]]
* [[मेमोरी वर्चुअलाइजेशन]]
* [[मेमोरी वर्चुअलाइजेशन]]
*[[गैर-[[समान मेमोरी एक्सेस]]]] (NUMA)
*गैर-[[समान मेमोरी एक्सेस]] (एनयुएमए)
*[[पीसीआई मेमोरी होल]]
*[[पीसीआई मेमोरी होल]]
* [[प्रोसेसर रजिस्टर]]
* [[प्रोसेसर रजिस्टर]]
* [[पंजीकृत स्मृति]]
* [[पंजीकृत स्मृति|पंजीकृत मेमोरी]]
* [[साझा मेमोरी (इंटरप्रोसेस संचार)]]
* [[साझा मेमोरी (इंटरप्रोसेस संचार)]]
* साझा [[साझा स्मृति वास्तुकला]]SMA)
* [[साझा स्मृति वास्तुकला|साझा मेमोरी वास्तुकला]] (एसएमए)
* [[स्टैक-आधारित मेमोरी आवंटन]]
* [[स्टैक-आधारित मेमोरी आवंटन]]
* [[टैग की गई वास्तुकला]]
* [[टैग की गई वास्तुकला]]
* यूनिफ़ॉर्म मेमोरी एक्सेस (यूएमए)
* यूनिफ़ॉर्म मेमोरी एक्सेस (यूएमए)
* [[यूनिवर्सल मेमोरी]]
* [[यूनिवर्सल मेमोरी]]
*[[वीडियो स्मृति]]
*[[वीडियो स्मृति|वीडियो मेमोरी]]
* [[वॉन न्यूमैन वास्तुकला]]
* [[वॉन न्यूमैन वास्तुकला]]
* [[X86 मेमोरी सेगमेंटेशन]]
* [[X86 मेमोरी सेगमेंटेशन]]

Revision as of 19:25, 27 April 2023

मेमोरी आर्किटेक्चर इलेक्ट्रॉनिक कंप्यूटर डेटा संचयन को इस विधि से लागू करने के लिए उपयोग की जाने वाली विधियों का वर्णन करता है जो जानकारी को स्टोर करने और पुनः प्राप्त करने के लिए सबसे तेज़, सबसे विश्वसनीय, सबसे टिकाऊ और कम खर्चीली विधि है। विशिष्ट अनुप्रयोग के आधार पर, दूसरी आवश्यकता को श्रेष्ठ बनाने के लिए इनमें से किसी एक आवश्यकता का समझौता आवश्यक हो सकता है। मेमोरी आर्किटेक्चर यह भी बताता है कि बाइनरी डिजिट को इलेक्ट्रिक सिग्नल में कैसे बदला जाता है और फिर मेमोरी सेल्स में या मेमोरी सेल की संरचना में भी स्टोर किया जाता है।

उदाहरण के लिए, गतिशील मेमोरी का उपयोग सामान्यतः प्राथमिक डेटा संचयन के लिए इसकी तेज एक्सेस स्पीड के कारण किया जाता है। चूँकि गतिशील मेमोरी को बार-बार मेमोरी रिफ्रेश होना चाहिए, प्रति सेकंड दर्जनों समय की वृद्धि के साथ, या संग्रहीत डेटा क्षय हो जाएगा और खो जाएगा। फ्लैश मेमोरी वर्षों की अवधि में लंबी अवधि के संचयन की अनुमति देती है, किंतु यह डायनेमिक मेमोरी की तुलना में बहुत धीमी है, और स्थिर मेमोरी संचयन सेल लगातार उपयोग के साथ नष्ट हो जाती हैं।

इसी तरह, डेटा बस (कंप्यूटिंग) को अधिकांशतः सीरियल या समांतर डेटा एक्सेस जैसी विशिष्ट आवश्यकताओं के अनुरूप डिज़ाइन किया जाता है, और मेमोरी को समता त्रुटि डिटेक्शन या यहां तक ​​कि त्रुटि सुधार प्रदान करने के लिए डिज़ाइन किया जा सकता है।

प्रारंभिक मेमोरी आर्किटेक्चर हार्वर्ड वास्तुकला हैं, जिसमें प्रोग्राम और डेटा के लिए दो भौतिक रूप से अलग मेमोरी और डेटा पथ हैं, और प्रिंसटन वास्तुकला जो प्रोग्राम और डेटा संचयन दोनों के लिए एकल मेमोरी और डेटा पथ का उपयोग करता है।[1]

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

डीएसपी प्रणाली में सामान्यतः एक विशेष, उच्च बैंडविड्थ मेमोरी सबप्रणाली होता है; मेमोरी सुरक्षा या वर्चुअल मेमोरी प्रबंधन के लिए कोई समर्थन नहीं है।[2] कई डिजिटल सिग्नल प्रोसेसर में 3 भौतिक रूप से अलग मेमोरी और डेटापथ होते हैं - प्रोग्राम संचयन, गुणांक संचयन और डेटा संचयन। गुणन के रूप में ऑडियो फिल्टर को कुशलतापूर्वक लागू करने के लिए एक साथ सभी तीन क्षेत्रों से गुणा-संचय संचालन की एक श्रृंखला प्राप्त होती है।

यह भी देखें

संदर्भ

  1. 1.0 1.1 "Memory Architectures: Harvard vs Princeton".
  2. Robert Oshana. DSP Software Development Techniques for Embedded and Real-Time Systems. 2006. "5 - DSP Architectures". p. 123. doi:10.1016/B978-075067759-2/50007-7