Parity

Parity एक mathematical term होता है जो की define करता है एक value को even या odd के तोर पर. उदाहरण के लिए, ये number 4 असल में एक even parity होती है, वहीँ number 5 की एक odd parity होती है. जब even और odd values को compare किया जाता है, जैसे की 4 और 5, तब उन्हें समझा जाता है अलग अलग parity. अगर दो even या odd values को एक साथ compare किया जाये एक दुसरे से, तब ऐसे में उसमें समान parity ही पाई जाएगी.

Computer science की पढाई में, parity को अक्सर इस्तमाल किया जाता है error checking जैसे कार्यों के लिए. उदाहरण के लिए, एक parity bit को add किया जाता है एक block के data में ये ensure करने के लिए की data में या तो even parity है या फिर odd parity. इस प्रकार की error detection को इस्तमाल किया जाता है काफी सारे data transmission protocols के द्वारा, ये ensure करने के लिए की data कहीं corrupt तो नहीं हो गया transfer process के दौरान.

इसमें अगर protocol को set किया गया हो एक odd parity के तोर पर, वहीँ सभी packets जो की receive किये गए उनमें सभी में odd parity होना चाहिए. वहीँ अगर उन्हें set किया गया है even parity के तोर पर, तब सभी packets में even parity होना चाहिए. अन्यथा, एक data transmission error हो सकता है और corresponding packet(s) को फिर से resent करना पड़ सकता है.

Parity का इस्तमाल एक प्रकार के computer memory में भी किया जाता है जिसे की parity RAM कहा जाता है. इस प्रकार की RAM store करती हैं एक parity bit में जिसमें प्रत्येक byte की data का इस्तमाल validate करने के लिए होता है प्रत्येक byte के integrity को. इसलिए, 9 bits की data की जरुरत होती है प्रत्येक byte को store करने के लिए RAM में.

वहीँ parity RAM का ज्यादातर इस्तमाल पुराने computers में हुआ करता था, अब के समय में memory ज्यादा reliable होने लगे हैं और यही कारण है की ज्यादातर systems अब केवल non-parity RAM का ही इस्तमाल करती हैं. High-end workstations और servers, जिन्हें की consistent data integrity की जरुरत होती है, वो typically इस्तमाल करते हैं ECC RAM, जो की प्रदान करता है एक ज्यादा advanced तरीका error checking के लिए वो भी standard parity RAM की तुलना में.

« Back to Wiki Index