Table of Contents
माइक्रोप्रोसेसर डेटा ट्रांसफर में त्रुटि का पता लगाने के तंत्र को लागू करना डेटा अखंडता को सुनिश्चित करने के लिए आवश्यक है। ये तंत्र उन त्रुटियों की पहचान करने में मदद करते हैं जो डेटा ट्रांसमिशन या स्टोरेज के दौरान हो सकती हैं, जो सिस्टम ऑपरेशन को प्रभावित करने से भ्रष्ट डेटा को रोकते हैं। यह लेख सामान्य त्रुटि पहचान तकनीकों पर चर्चा करता है और उन्हें माइक्रोप्रोसेसरों में कैसे कार्यान्वित किया जाता है।
सामान्य त्रुटि जांच तकनीक
कई तकनीकों का उपयोग डेटा ट्रांसफर में त्रुटियों का पता लगाने के लिए किया जाता है। सबसे आम में समानता की जांच, चक्रीय अतिरेक जाँच (CRC), और चेकसम विधि शामिल हैं। प्रत्येक विधि जटिलता और प्रभावशीलता में भिन्न होती है, जो विभिन्न अनुप्रयोगों के लिए उपयुक्त होती है।
त्रुटि जांच को कार्यान्वित करना
त्रुटि का पता लगाने के कार्यान्वयन में डेटा हस्तांतरण प्रक्रिया के लिए विशिष्ट एल्गोरिदम शामिल हैं। उदाहरण के लिए, सरल त्रुटि का पता लगाने को सक्षम करने के लिए समानता बिट्स डेटा ब्लॉकों के लिए परिशिष्ट हैं। सीआरसी में डेटा बिट्स का बहुपद विभाजन शामिल है, जो एक चेकसम उत्पन्न करता है जो डेटा के साथ संचारित होता है। रिसीवर डेटा अखंडता को सत्यापित करने के लिए चेकसम को पुनः प्राप्त करता है।
त्रुटि जांच कोड की गणना
त्रुटि का पता लगाने के कोड की गणना चुनी गई विधि पर निर्भर करती है। समानता के लिए, डेटा में 1s की संख्या के आधार पर एक बिट जोड़ा जाता है। CRC में डेटा को पूर्व निर्धारित बहुपद द्वारा विभाजित करना और शेष को चेकसम के रूप में उपयोग करना शामिल है। चेकसम्स को आम तौर पर डेटा सेगमेंट को संक्षेप में प्रस्तुत करके और परिणाम मॉड्यूलो को एक संख्या लेने के द्वारा गणना की जाती है।
- परी बिट
- Cyclic रिडंडेंसी चेक (CRC)
- चेकसूम
- हम्मिंग कोड