मैंने सुना है कि हार्ड-ड्राइव में डेटा को स्टोर करने और पुनर्प्राप्त करने के लिए त्रुटि सुधार कोड का उपयोग किया जाता है लेकिन क्या वे सामान्य लैपटॉप में प्रोसेसर में उपयोग किए जाते हैं? क्या संसाधित होने से पहले जानकारी एन्कोडेड है?
मैंने सुना है कि हार्ड-ड्राइव में डेटा को स्टोर करने और पुनर्प्राप्त करने के लिए त्रुटि सुधार कोड का उपयोग किया जाता है लेकिन क्या वे सामान्य लैपटॉप में प्रोसेसर में उपयोग किए जाते हैं? क्या संसाधित होने से पहले जानकारी एन्कोडेड है?
जवाबों:
त्रुटि सुधार का अर्थ है कि डेटा के साथ अतिरिक्त बिट्स संग्रहीत हैं। इसे एक उन्नत चेकसम के रूप में सोचें। एक चेकसम पता लगा सकता है कि डेटा कब भ्रष्ट है। "चेकसम" को सही करने वाली त्रुटि कुछ सीमित संख्या में त्रुटियों को ठीक करने की अनुमति देती है, आमतौर पर चेकसम द्वारा संरक्षित किए जा रहे डेटा के चंक में एक एकल बिट त्रुटि।
चूंकि यह मुफ़्त नहीं है, यह केवल तभी किया जाता है जब लाभ महत्वपूर्ण हों। कुछ मामलों में यह उच्चतर बिट त्रुटि दर के लिए अनुमति देने के लिए सस्ता है, लेकिन त्रुटि सुधार कोड के माध्यम से प्रभावी समग्र बिट त्रुटि दर वापस पाने के लिए बिट्स जोड़ते हैं। यह अक्सर गतिशील रैम मॉड्यूल के साथ किया जाता है जो साधारण पीसी मदरबोर्ड में प्लग होता है। क्या लैपटॉप उनका उपयोग करता है या नहीं यह व्यक्तिगत लैपटॉप के लिए प्रलेखन को पढ़ने के द्वारा निर्धारित किया जाता है। चुंबकीय डिस्क एक और सामान्य अनुप्रयोग है। इस बार ऐसा इसलिए है क्योंकि उनकी मूल बिट त्रुटि दर घनत्व के लिए अस्वीकार्य रूप से कम है और गति की मांग को पढ़ने / लिखने वाले लोग हैं।
त्रुटि को सही करने वाले बिट्स आमतौर पर भ्रूण और स्टोर के समानांतर चलने वाले समर्पित कॉम्बिनेटरियल लॉजिक के साथ निर्धारित और जांचे जाते हैं। इस तरह से यह प्रक्रिया काफी हद तक मेमोरी ऑपरेशन के रास्ते में नहीं आती है, और यह उस इकाई के लिए काफी हद तक पारदर्शी है जो मेमोरी से / से डेटा पढ़ / लिख रही है।