मेमोरी आर्किटेक्चर: 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 बिट ]]
*[[16-बिट]]
*[[16-बिट]]
Line 26: Line 26:
*[[64-बिट]]
*[[64-बिट]]
*[[पता निर्माण इकाई]]
*[[पता निर्माण इकाई]]
* [[कैश-ओनली मेमोरी आर्किटेक्चर]] (सीओएमए)
* [[कैश-ओनली मेमोरी आर्किटेक्चर|कैश-ओनली मेमोरी वास्तुकला]] (सीओएमए)
*[[कैश मैमोरी]]
*[[कैश मैमोरी]]
* [[पारंपरिक स्मृति|पारंपरिक मेमोरी]]
* [[पारंपरिक स्मृति|पारंपरिक मेमोरी]]
Line 47: Line 47:
* [[मेमोरी-डिस्क तुल्यकालन]]
* [[मेमोरी-डिस्क तुल्यकालन]]
* [[मेमोरी वर्चुअलाइजेशन]]
* [[मेमोरी वर्चुअलाइजेशन]]
*गैर-[[समान मेमोरी एक्सेस]] (एनयुएमए)
*गैर-[[समान मेमोरी एक्सेस|समान मेमोरी]] प्रवेश (एनयुएमए)
*[[पीसीआई मेमोरी होल]]
*[[पीसीआई मेमोरी होल]]
* [[प्रोसेसर रजिस्टर]]
* [[प्रोसेसर रजिस्टर]]
Line 55: Line 55:
* [[स्टैक-आधारित मेमोरी आवंटन]]
* [[स्टैक-आधारित मेमोरी आवंटन]]
* [[टैग की गई वास्तुकला]]
* [[टैग की गई वास्तुकला]]
* यूनिफ़ॉर्म मेमोरी एक्सेस (यूएमए)
* यूनिफ़ॉर्म मेमोरी प्रवेश (यूएमए)
* [[यूनिवर्सल मेमोरी]]
* [[यूनिवर्सल मेमोरी]]
*[[वीडियो स्मृति|वीडियो मेमोरी]]
*[[वीडियो स्मृति|वीडियो मेमोरी]]

Revision as of 11:39, 29 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