ईवन पैरिटी बिट क्या है?
पैरिटी बिट एक अतिरिक्त बिट होता है जिसे बाइनरी डेटा के किसी ब्लॉक में जोड़ा जाता है ताकि ट्रांसमिशन के दौरान होने वाली गलतियों को पकड़ा जा सके। ईवन पैरिटी में यह बिट इस तरह चुना जाता है कि कुल 1 बिट्स की संख्या — पैरिटी बिट को मिलाकर — सम (even) हो जाए। यह कैलकुलेटर आपकी बाइनरी स्ट्रिंग में मौजूद 1s को गिनकर सही ईवन पैरिटी बिट बता देता है।
इसका उपयोग कैसे करें
अपने बाइनरी डेटा को 1s और 0s के क्रम में टाइप करें (उदाहरण के लिए 1011001) और सबमिट करें। कैलकुलेटर बताएगा कि कौन-सा पैरिटी बिट जोड़ना है, मूल डेटा में कितने 1s हैं, डेटा की लंबाई कितनी है, और पैरिटी बिट जुड़ने के बाद कुल 1s की संख्या कितनी होगी।
फ़ॉर्मूला समझें
ईवन पैरिटी बिट P की गणना डेटा में मौजूद 1 बिट्स की संख्या को 2 से भाग देने पर मिले शेषफल (modulo 2) के रूप में होती है:
$$P_{\text{even}} = \left(\text{count of 1s in } \text{Binary Data}\right) \bmod 2$$अगर डेटा में पहले से ही 1s की संख्या सम है, तो पैरिटी बिट 0 होगा (कुछ बदलने की ज़रूरत नहीं)। अगर इसमें 1s की संख्या विषम है, तो पैरिटी बिट 1 होगा, जिससे कुल संख्या सम हो जाती है।
हल किया हुआ उदाहरण
डेटा 1011001 लीजिए। 1 बिट्स स्थान 1, 3, 4 और 7 पर हैं, यानी कुल चार 1s। चार एक सम संख्या है, इसलिए \(4 \bmod 2 = 0\)। ईवन पैरिटी बिट 0 है, और भेजा जाने वाला शब्द 10110010 बनता है जिसमें कुल चार 1s हैं — यानी अब भी सम।
अक्सर पूछे जाने वाले सवाल
ईवन और ऑड पैरिटी में क्या अंतर है? ईवन पैरिटी कुल 1s की संख्या को सम बनाती है; ऑड पैरिटी इसे विषम बनाती है। दोनों पैरिटी बिट एक-दूसरे के बिलकुल उलटे होते हैं।
क्या पैरिटी हर गलती पकड़ सकती है? एक अकेला पैरिटी बिट विषम संख्या में बिट फ्लिप होने पर गलती पकड़ लेता है, लेकिन सम संख्या में हुई गलतियों (जैसे दो बिट का फ्लिप होना) को पकड़ नहीं सकता और गलती को सुधार भी नहीं सकता।
पैरिटी का उपयोग कहाँ होता है? पैरिटी बिट सीरियल कम्युनिकेशन (UART), मेमोरी (पैरिटी RAM), और मज़बूत एरर-करेक्टिंग कोड के एक बुनियादी हिस्से के रूप में इस्तेमाल होते हैं।