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

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


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


प्रारंभिक मेमोरी आर्किटेक्चर [[ हार्वर्ड वास्तुकला ]] हैं, जिसमें प्रोग्राम और डेटा के लिए दो भौतिक रूप से अलग मेमोरी और डेटा पथ हैं, और [[ प्रिंसटन वास्तुकला ]] जो प्रोग्राम और डेटा स्टोरेज दोनों के लिए एकल मेमोरी और डेटा पथ का उपयोग करता है।<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 20: Line 20:
{{doi | 10.1016/B978-075067759-2/50007-7 }}
{{doi | 10.1016/B978-075067759-2/50007-7 }}
</ref> कई [[डिजिटल सिग्नल प्रोसेसर]] में 3 भौतिक रूप से अलग मेमोरी और डेटापथ होते हैं - प्रोग्राम स्टोरेज, गुणांक स्टोरेज और डेटा स्टोरेज। गुणन के रूप में ऑडियो फिल्टर को कुशलतापूर्वक लागू करने के लिए एक साथ सभी तीन क्षेत्रों से गुणा-संचय संचालन की एक श्रृंखला प्राप्त होती है।
</ref> कई [[डिजिटल सिग्नल प्रोसेसर]] में 3 भौतिक रूप से अलग मेमोरी और डेटापथ होते हैं - प्रोग्राम स्टोरेज, गुणांक स्टोरेज और डेटा स्टोरेज। गुणन के रूप में ऑडियो फिल्टर को कुशलतापूर्वक लागू करने के लिए एक साथ सभी तीन क्षेत्रों से गुणा-संचय संचालन की एक श्रृंखला प्राप्त होती है।
'''य संचालन की एक श्रृंखला डेटा पथ का उप'''
== यह भी देखें ==
== यह भी देखें ==
*[[ 8 बिट ]]
*[[ 8 बिट ]]

Revision as of 19:09, 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