द्वयाधारी संख्या पद्धति
द्व्याधारित (द्वि + आधारित) या द्व्यंकीय (द्वि + अंकीय) संख्या पद्धति गणितीय अभिव्यक्ति की एक विधि है जो केवल दो अंकों का प्रयोग करती है: 0 (शून्य) और 1 (एक)।
द्व्यंकीय अंक प्रणाली 2 के आधार के साथ स्थितीय संकेतन है। प्रत्येक अंक को द्व्यंक कहा जाता है। लॉजिक गेटों का प्रयोग करते हुए अंकीय वैद्युतिक परिपथ में इसके सीधे कार्यान्वयन के कारण, द्व्यंकीय प्रणाली का उपयोग लगभग सभी आधुनिक कम्प्यूटरों और कम्प्यूटराधारित उपकरणों द्वारा किया जाता है, उपयोग की एक पसन्दीदा प्रणाली के रूप में, संचार की विभिन्न अन्य मानव तकनीकों पर, सादगी के कारण भौतिक कार्यान्वयन में भाषा और शोर प्रतिरक्षा।
इतिहाससंपादित करें
सबसे पूर्व इस द्वयाधारी पद्धति का वर्णन वेदों में ही प्राप्त होता है । वहाँ भगवान गणेश का एक नाम दिया है "एकदन्त" जिसका अर्थ होता है; एक अर्थात् 1 या माया और दन्त का अर्थ है शून्य(0) या ब्रह्म (god) । एकदन्त अर्थात् शून्य और एक पर आधारित गणितीय विधि । किन्तु वेदों के प्राचीन विद्वानों ने इसे *द्वयंकपद्धति* के नाम से व्यवहार किया था । गोवर्द्धन-मठ पुरीपीठ के 143वें श्रीमज्जगद्गुरु शंकराचार्य स्वामी भरती कृष्ण तीर्थ जी महाराज ने अपनी पुस्तक वैदिक गणित में द्वयंकपद्धति के नाम से इसका उल्लेख किया है ।भारत के विद्वान पिंगल (लगभग ५वीं से - २री शती ईसापूर्व) ने छन्दों के वर्णन में द्वयाधारी संख्या पद्धति का अत्यन्त बुद्धिमतापूर्वक प्रयोग किया है। इस प्रकार पिंगल द्वयाधारी संख्या पद्धति का वर्णन करने वाले प्रथम व्यक्ति हैं। वर्त्तमान समय में पुरी के 145वें जगद्गुरु शंकराचार्य स्वामी निश्चलानन्द सरस्वती जी ने भी द्वयंक पद्धति नमक एक पुस्तक लिख कर इसे और अधिक उपयोगी बना दिया है ।
दशमलव पद्धति मानवीय उपयोग के लिये सरल है, इसलिये आरंभिक रूप यही प्रचलित हुई और बाद में भी जब गणना के कई तरीके सामने आए तो दशमलव पद्धति को प्रमुख स्थान मिला था। हालांकि द्वयाधारी भी काफी हद तक एक प्राकृतिक पद्धति है। कई आध्यात्मिक परंपराओं में, जैसे पाइथागोरस स्कूल और प्राचीन भारतीय संत परंपरा में भी इसका प्रयोग होता था। द्वयाधारी पद्धति का आरंभ ईसा पूर्व छठी शताब्दी से माना जाता है। सन् १८५४ में गणितज्ञ जॉर्ज बूल ने द्वयाधारी पद्धति पर आधारित एक पत्र प्रकाशित किया था। इसी के साथ बूलियन एलजेब्रा (बीजगणित) की आधारशिला पड़ी थी। सन् १९३७ में क्लॉड शैनन ने द्वयाधारी बीजगणित के आधार पर थ्योरी ऑफ सर्किट की नींव रखी थी। १९४० में बाइनरी कंप्यूटिंग की शुरुआत बैल लैब्स कॉम्प्लेक्स नंबर कंप्यूटर के साथ हुई थी।
अंकीय गिनती (Digital counting)संपादित करें
गिनती | बाइट | हर्ट्ज़ |
एक किलो-बाइट | एक किलो-हर्ट्ज़ | |
एक मेगा-बाइट | एक मेगा-हर्ट्ज़ | |
एक गीगा-बाइट | एक गीगा-हर्ट्ज़ | |
एक टेरा-बाइट | एक टेरा-हर्ट्ज़ | |
एक पेटा-बाइट | एक पेटा-हर्ट्ज़ |
द्वयाधारी निरूपणसंपादित करें
किसी द्वयाधारी संख्या के मान की गणना निम्नलिखित प्रकार से करते हैं-
द्वयाधारी पद्धति में निरूपित संख्या के आगे या पीछे 'कुछ' जोड़कर यह स्पष्त किया जाता है कि संख्या द्वि-आधारी है (न कि दाशमिक, अष्टाधारी या षोडशाधारी)। नीचे लिखे हुए सभी 'संकेतों का समूह' संख्या 'छः सौ सरसठ (667) को निरूपित कर रहे हैं। किन्तु पहला वाला निरूपण सबसे अधिक प्रचलित है।
1 0 1 0 0 1 1 0 1 1 | − | − − | | − | | x o x o o x x o x x y n y n n y y n y y
भ्रम से बचाने के 0 और 1 का प्रयोग करके लिखे गये द्वि-आधारी संख्याओं के साथ कुछ और भी लगा दिया जाता है ताकि उसका आधार (२) स्पष्ट रहे। इस प्रकार, निम्नलिखित सभी निरूपण एक ही संख्या को निरूपित करते हैं-
- 100101 द्वयाधारी (आधार का स्पष्ट उल्लेख कर दिया है)
- 100101b (यहाँ प्रत्यय जोड़ दिया है जो द्वयाधारी संख्या को सूचित कर रहा है।)
- 100101B (यहाँ भी प्रत्यय जोड़ दिया है जो द्वयाधारी संख्या को सूचित कर रहा है।)
- bin 100101 ((यहाँ संख्या के पहले उपसर्ग bin जोड़ दिया है जो द्वयाधारी संख्या को सूचित कर रहा है।)
- 1001012 (यहाँ आधार-2 को सूचित करने वाला 'सबस्क्रिप्ट' जोड़ दिया गया है।)
- %100101 (द्वयाधारी संख्या बताने वाला एक उपसर्ग (प्रीफिक्स) लगा दिया गया है।)
- 0b100101 (द्वयाधारी संख्या बताने वाला एक उपसर्ग (प्रीफिक्स) लगा दिया गया है। ; प्रोग्रामन भाषाओं में प्रायः प्रयुक्त)
- 6b100101 (द्वयाधारी संख्या बताने वाला एक उपसर्ग (प्रीफिक्स) लगा दिया गया है। ; प्रोग्रामन भाषाओं में प्रायः प्रयुक्त)
द्वयाधारी संख्याओं को जब शब्दों में उच्चारित करना पड़ता है तो उन्हें अंकशः (digit-by-digit) पढ़ते हैं जिससे दाशमिक संख्याओं से भिन्नता समझ में आ सके। उदाहरण के लिये, बाइनरी संख्या 100 का उच्चारण 'एक शून्य शून्य' (one zero zero) करेंगे न कि 'एक सौ'। इससे इस संख्या का द्विआधारी प्रकृति का पता भी चल जाता है और 'शुद्धता' भी रहती है। '100', एक सौ नहीं है, यह केवल चार है। इसलिये इसे 'एक सौ' पुकारना गलत है।
द्वयाधारी गिनती (Counting in binary)संपादित करें
नीचे द्वयाधारी संख्या पद्धति में शून्य से सोलह तक की गिनती (लिखने का तरीका) दिया गया है।
द्वयाधारी पैटर्न | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 | 10000 | 10001 |
दाशमिक संख्या | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
बाहरी कड़ियाँसंपादित करें
- Binary Numbers in Ancient India
- Counting Computer Memory कंप्यूटर मेमोरी का गिनती