लिनक्स कर्नेल की अनसॉर्टेड ब्लॉक इमेज (UBI) लेयर को संस्करण 7.3 में NAND फ्लैश मेमोरी के लिए प्रति-डिवाइस वियर-लेवलिंग थ्रेशोल्ड का समर्थन करने के लिए अपडेट किया गया है। पहले, वियर-लेवलिंग थ्रेशोल्ड एक निश्चित, सिस्टम-वाइड स्थिरांक था। हुआवेई के रान होंगयुन ने नई कार्यक्षमता विकसित की, जो एक लंबे समय से चली आ रही सीमा को संबोधित करती है। अपडेट उन प्रणालियों को अनुमति देता है जिनमें कई NAND फ्लैश डिवाइस हैं, जिनमें से प्रत्येक में संभावित रूप से अलग-अलग इरेज़ लाइफ़टाइम हैं, प्रत्येक डिवाइस के लिए एक अद्वितीय वियर-लेवलिंग थ्रेशोल्ड निर्दिष्ट करने के लिए। यह ubi.mtd मॉड्यूल पैरामीटर के लिए एक नए “wl_threshold” विकल्प के माध्यम से प्राप्त किया जाता है, जिसे बूट समय पर कॉन्फ़िगर किया जा सकता है। “wl_threshold” विकल्प प्रशासकों को प्रत्येक NAND फ्लैश के लिए एक विशिष्ट वियर-लेवलिंग थ्रेशोल्ड सेट करने की अनुमति देता है। मान को शून्य पर सेट करने से पहले का सिस्टम-वाइड, कंपाइल-टाइम स्थिरांक वापस आ जाता है। कोड को शुक्रवार को लिनक्स कर्नेल में मर्ज कर दिया गया था।
मूल कवरेज पढ़ें
💬 टिप्पणियाँ
📜 टिप्पणी नीति