मेमोरी टेक्नोलॉजी डिवाइस: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Type of device file in Linux for interacting with flash memory}} {{primary sources|date=December 2013}} __NOTOC__ File:Macronix MX29LV320ATTC-70G 201109...")
 
No edit summary
Line 3: Line 3:
__NOTOC__
__NOTOC__


[[File:Macronix MX29LV320ATTC-70G 20110908.jpg|thumb|150px|राऊटर में फ्लैश-ईईपीरोम - एक सच्चा एमटीडी]]एक मेमोरी टेक्नोलॉजी डिवाइस (एमटीडी) [[फ्लैश मेमोरी]] के साथ इंटरैक्ट करने के लिए [[लिनक्स]] में [[ डिवाइस फ़ाइल सिस्टम ]] का एक प्रकार है। MTD सबसिस्टम को हार्डवेयर-विशिष्ट डिवाइस ड्राइवरों और उच्च-स्तरीय अनुप्रयोगों के बीच एक [[अमूर्त परत]] प्रदान करने के लिए बनाया गया था। हालांकि कैरेक्टर और [[ब्लॉक डिवाइस]] फाइलें पहले से ही मौजूद हैं, लेकिन फ्लैश मेमोरी डिवाइस के संचालन के तरीके से उनके शब्दार्थ अच्छी तरह से मैप नहीं करते हैं।
[[File:Macronix MX29LV320ATTC-70G 20110908.jpg|thumb|150px|राऊटर में फ्लैश-ईईपीरोम - एक सच्चा एमटीडी]][[फ्लैश मेमोरी]] के साथ इंटरैक्ट करने के लिए मेमोरी टेक्नोलॉजी डिवाइस (एमटीडी) [[लिनक्स]] में एक प्रकार की [[डिवाइस फ़ाइल सिस्टम]] है। एमटीडी सबसिस्टम को हार्डवेयर-विशिष्ट डिवाइस ड्राइवरों और उच्च-स्तरीय अनुप्रयोगों के बीच एक [[अमूर्त परत]] प्रदान करने के लिए बनाया गया था। हालांकि कैरेक्टर और [[ब्लॉक डिवाइस]] फाइलें पहले से ही उपस्थित हैं, लेकिन फ्लैश मेमोरी डिवाइस के संचालन की विधि से उनके अर्थगत अच्छी तरह से मैप नहीं करते हैं।


USB स्टिक्स, [[मल्टीमीडिया कार्ड]]्स, [[सिक्योर डिजिटल]]्स, [[ कॉम्पैक्ट फ़्लैश ]] और अन्य लोकप्रिय रिमूवेबल डिवाइस MTDs नहीं हैं। हालांकि उनमें फ्लैश मेमोरी होती है, यह [[ फ्लैश अनुवाद परत ]] का उपयोग करके एक ब्लॉक डिवाइस इंटरफेस के पीछे छिपा होता है और ओएस के साथ सीधे इंटरफेसिंग नहीं करता है।<ref>{{cite web | url=http://www.linux-mtd.infradead.org/doc/general.html#L_overview | title=मेमोरी टेक्नोलॉजी डिवाइस ओवरव्यू| accessdate=1 September 2012}}</ref>
USB स्टिक्स, [[मल्टीमीडिया कार्ड]]्स, [[सिक्योर डिजिटल]]्स, [[ कॉम्पैक्ट फ़्लैश ]] और अन्य लोकप्रिय रिमूवेबल डिवाइस MTDs नहीं हैं। हालांकि उनमें फ्लैश मेमोरी होती है, यह [[ फ्लैश अनुवाद परत ]] का उपयोग करके एक ब्लॉक डिवाइस इंटरफेस के पीछे छिपा होता है और ओएस के साथ सीधे इंटरफेसिंग नहीं करता है।<ref>{{cite web | url=http://www.linux-mtd.infradead.org/doc/general.html#L_overview | title=मेमोरी टेक्नोलॉजी डिवाइस ओवरव्यू| accessdate=1 September 2012}}</ref>

Revision as of 17:50, 16 June 2023


राऊटर में फ्लैश-ईईपीरोम - एक सच्चा एमटीडी

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

USB स्टिक्स, मल्टीमीडिया कार्ड्स, सिक्योर डिजिटल्स, कॉम्पैक्ट फ़्लैश और अन्य लोकप्रिय रिमूवेबल डिवाइस MTDs नहीं हैं। हालांकि उनमें फ्लैश मेमोरी होती है, यह फ्लैश अनुवाद परत का उपयोग करके एक ब्लॉक डिवाइस इंटरफेस के पीछे छिपा होता है और ओएस के साथ सीधे इंटरफेसिंग नहीं करता है।[1] एमटीडी का उपयोग करते समय, एमटीडी जागरूक फाइल सिस्टम जैसे यूबीआईएफएस, JFFS2 या वाईएएफएफएस के उपयोग की सिफारिश की जाती है। MTD सबसिस्टम निर्यात ब्लॉक डिवाइस भी करता है, जो ext4 जैसे सामान्य फाइल सिस्टम के उपयोग की अनुमति देता है। हालांकि, इस तरह से एमटीडी का उपयोग करने की अनुशंसा नहीं की जाती है क्योंकि न तो खराब ब्लॉकों का पता लगाया जाता है और न ही किसी प्रकार के वियर लेवलिंग का।

एमटीडी लॉजिकल ब्लॉक एड्रेसिंग का उपयोग करते हुए पारंपरिक स्टोरेज डिवाइस (ठोस राज्य ड्राइव , हार्ड डिस्क ड्राइव...) की तरह ओएस को संबोधित नहीं करते हैं, बल्कि ऑफसेट और आकार का उपयोग करते हैं।

संदर्भ

  1. "मेमोरी टेक्नोलॉजी डिवाइस ओवरव्यू". Retrieved 1 September 2012.


अग्रिम पठन

  • Christopher Hallinan (2010). Embedded Linux Primer: A Practical Real-World Approach (2nd ed.). chapter 10: Pearson Education. ISBN 978-0-13-706110-5.{{cite book}}: CS1 maint: location (link)


बाहरी संबंध