पहली बार 17 वीं शताब्दी में गॉटफ्रीड लाइबनिज़ द्वारा आविष्कार किया गया था, जब कंप्यूटर को यांत्रिक स्विच का उपयोग करके संख्याओं का प्रतिनिधित्व करने के लिए एक तरीके की आवश्यकता होती है, तो बाइनरी नंबर सिस्टम का व्यापक रूप से उपयोग किया जाता है।
बाइनरी कोड क्या है?
बाइनरी एक आधार -2 संख्या प्रणाली है जो इकाई और शून्य के पैटर्न का उपयोग करके संख्याओं का प्रतिनिधित्व करती है।
प्रारंभिक कंप्यूटर सिस्टम में यांत्रिक स्विच होते थे जो 1 का प्रतिनिधित्व करने के लिए चालू होते थे और 0 का प्रतिनिधित्व करने के लिए बंद हो जाते थे। श्रृंखला में स्विच का उपयोग करके, कंप्यूटर बाइनरी कोड का उपयोग करके संख्याओं का प्रतिनिधित्व कर सकते थे। आधुनिक कंप्यूटर अभी भी CPU और RAM के अंदर डिजिटल कोड और शून्य के रूप में बाइनरी कोड का उपयोग करते हैं।
एक डिजिटल एक या शून्य बस एक विद्युत संकेत है जो या तो सीपीयू जैसे हार्डवेयर डिवाइस के अंदर चालू या बंद होता है, जो कई लाखों बाइनरी नंबरों को पकड़ और गणना कर सकता है।
बाइनरी संख्याओं में आठ "बिट्स" की एक श्रृंखला होती है, जिन्हें "बाइट" के रूप में जाना जाता है। बिट एक एकल या शून्य है जो 8 बिट बाइनरी नंबर बनाता है। ASCII कोड का उपयोग करके, बाइनरी नंबरों को कंप्यूटर मेमोरी में जानकारी संग्रहीत करने के लिए टेक्स्ट वर्णों में भी अनुवादित किया जा सकता है।
बाइनरी नंबर कैसे काम करते हैं
बाइनरी नंबर को दशमलव संख्या में बदलना बहुत आसान है जब आप मानते हैं कि कंप्यूटर बेस 2 बाइनरी सिस्टम का उपयोग करते हैं। प्रत्येक बाइनरी अंक का स्थान उसके दशमलव मान को निर्धारित करता है। 8-बिट बाइनरी नंबर के लिए, मानों की गणना इस प्रकार की जाती है:
- बिट 1 :2 घात 0 =1
- बिट 2 :2 से 1 =2 के घात तक
- बिट 3 :2 के घात से 2 =4
- बिट 4 :2 घात 3 =8
- बिट 5 :2 घात 4 =16
- बिट 6 : 5 के घात से 2 =32
- बिट 7 :2 से 6 के घात =64
- बिट 8 :2 से 7 की घात =128
अलग-अलग मानों को एक साथ जोड़कर, जहां बिट में एक होता है, आप 0 से 255 तक किसी भी दशमलव संख्या का प्रतिनिधित्व कर सकते हैं। सिस्टम में और बिट्स जोड़कर बहुत बड़ी संख्याओं का प्रतिनिधित्व किया जा सकता है।
जब कंप्यूटर में 16-बिट ऑपरेटिंग सिस्टम थे, तो सीपीयू की गणना करने वाली सबसे बड़ी व्यक्तिगत संख्या 65,535 थी। 32-बिट ऑपरेटिंग सिस्टम व्यक्तिगत दशमलव संख्याओं के साथ 2,147,483,647 जितना बड़ा काम कर सकता है। 64-बिट आर्किटेक्चर वाले आधुनिक कंप्यूटर सिस्टम में दशमलव संख्याओं के साथ काम करने की क्षमता है जो प्रभावशाली रूप से बड़े हैं, 9,223,372,036,854,775,807 तक!
ASCII के साथ सूचना का प्रतिनिधित्व करना
अब जब आप समझ गए हैं कि कंप्यूटर दशमलव संख्याओं के साथ काम करने के लिए बाइनरी नंबर सिस्टम का उपयोग कैसे कर सकता है, तो आप सोच सकते हैं कि कंप्यूटर टेक्स्ट जानकारी को संग्रहीत करने के लिए इसका उपयोग कैसे करते हैं।
यह ASCII कोड नामक किसी चीज़ की बदौलत पूरा किया गया है।
ASCII तालिका में 128 पाठ या विशेष वर्ण होते हैं जिनमें से प्रत्येक का एक संबद्ध दशमलव मान होता है। सभी ASCII-सक्षम एप्लिकेशन (जैसे वर्ड प्रोसेसर) कंप्यूटर मेमोरी में और उससे टेक्स्ट जानकारी को पढ़ या संग्रहीत कर सकते हैं।
ASCII टेक्स्ट में परिवर्तित बाइनरी नंबरों के कुछ उदाहरणों में शामिल हैं:
- 11011 =27, जो ASCII में ESC कुंजी है
- 110000 =48, जो ASCII में 0 है
- 1000001 =65, जो ASCII में A है
- 1111111 =127, जो ASCII में DEL कुंजी है
जबकि बेस 2 बाइनरी कोड कंप्यूटर द्वारा टेक्स्ट जानकारी के लिए उपयोग किया जाता है, बाइनरी गणित के अन्य रूपों का उपयोग अन्य डेटा प्रकारों के लिए किया जाता है। उदाहरण के लिए, बेस 64 का उपयोग छवियों या वीडियो जैसे मीडिया को स्थानांतरित करने और संग्रहीत करने के लिए किया जाता है।
बाइनरी कोड और जानकारी संग्रहीत करना
आपके द्वारा लिखे गए सभी दस्तावेज़, आपके द्वारा देखे जाने वाले वेब पेज और यहां तक कि आपके द्वारा खेले जाने वाले वीडियो गेम भी बाइनरी नंबर सिस्टम की बदौलत संभव हुए हैं।
बाइनरी कोड कंप्यूटर को कंप्यूटर मेमोरी से सभी प्रकार की सूचनाओं में हेरफेर और स्टोर करने की अनुमति देता है। सब कुछ कम्प्यूटरीकृत, यहां तक कि आपकी कार या आपके मोबाइल फोन के अंदर के कंप्यूटर, आपके द्वारा उपयोग की जाने वाली हर चीज के लिए बाइनरी नंबर सिस्टम का उपयोग करते हैं।
बाइनरी पढ़ने का तरीका जानने से आपको कंप्यूटर को समझने में मदद मिलेगी अधिक