बाइनरी कोड क्या है और यह कैसे काम करता है?

विषयसूची:

बाइनरी कोड क्या है और यह कैसे काम करता है?
बाइनरी कोड क्या है और यह कैसे काम करता है?
Anonim

पहली बार 17वीं शताब्दी में गॉटफ्राइड लाइबनिज द्वारा आविष्कार किया गया था, जब कंप्यूटर को यांत्रिक स्विच का उपयोग करके संख्याओं का प्रतिनिधित्व करने के तरीके की आवश्यकता होती है, तो बाइनरी नंबर सिस्टम का व्यापक रूप से उपयोग किया जाने लगा।

बाइनरी कोड क्या है?

बाइनरी एक आधार-2 संख्या प्रणाली है जो इकाई और शून्य के पैटर्न का उपयोग करके संख्याओं का प्रतिनिधित्व करती है।

शुरुआती कंप्यूटर सिस्टम में यांत्रिक स्विच होते थे जो 1 का प्रतिनिधित्व करने के लिए चालू होते थे और 0 का प्रतिनिधित्व करने के लिए बंद हो जाते थे। श्रृंखला में स्विच का उपयोग करके, कंप्यूटर बाइनरी कोड का उपयोग करके संख्याओं का प्रतिनिधित्व कर सकते थे। आधुनिक कंप्यूटर अभी भी CPU और RAM के अंदर डिजिटल कोड और शून्य के रूप में बाइनरी कोड का उपयोग करते हैं।

डिजिटल एक या शून्य केवल एक विद्युत संकेत है जो या तो सीपीयू जैसे हार्डवेयर डिवाइस के अंदर चालू या बंद होता है, जो कई लाखों बाइनरी नंबरों को पकड़ और गणना कर सकता है।

बाइनरी नंबरों में आठ "बिट्स" की श्रृंखला होती है, जिन्हें "बाइट" के रूप में जाना जाता है। बिट एक एकल या शून्य है जो 8 बिट बाइनरी नंबर बनाता है। ASCII कोड का उपयोग करके, बाइनरी नंबरों को कंप्यूटर मेमोरी में जानकारी संग्रहीत करने के लिए टेक्स्ट वर्णों में भी अनुवादित किया जा सकता है।

Image
Image

बाइनरी नंबर कैसे काम करते हैं

बाइनरी नंबर को दशमलव संख्या में बदलना बहुत आसान है जब आप मानते हैं कि कंप्यूटर बेस 2 बाइनरी सिस्टम का उपयोग करते हैं। प्रत्येक बाइनरी अंक का स्थान उसके दशमलव मान को निर्धारित करता है। 8-बिट बाइनरी संख्या के लिए, मानों की गणना निम्नानुसार की जाती है:

  • बिट 1: 2 घात 0=1
  • बिट 2: 2 से घात 1=2
  • बिट 3: 2 की घात 2=4
  • बिट 4: 2 से घात 3=8
  • बिट 5: 2 से 4 की घात=16
  • बिट 6: 2 से घात 5=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 तालिका में 128 टेक्स्ट या विशेष वर्ण होते हैं जिनमें से प्रत्येक का एक संबद्ध दशमलव मान होता है। सभी ASCII-सक्षम एप्लिकेशन (जैसे वर्ड प्रोसेसर) कंप्यूटर मेमोरी में और उससे टेक्स्ट जानकारी को पढ़ या संग्रहीत कर सकते हैं।

एएससीआईआई पाठ में परिवर्तित बाइनरी नंबरों के कुछ उदाहरणों में शामिल हैं:

  • 11011=27, जो ASCII में ESC कुंजी है
  • 110000=48, जो ASCII में 0 है
  • 1000001=65, जो ASCII में A है
  • 1111111=127, जो ASCII में DEL कुंजी है

जबकि बेस 2 बाइनरी कोड का उपयोग कंप्यूटर द्वारा टेक्स्ट जानकारी के लिए किया जाता है, बाइनरी गणित के अन्य रूपों का उपयोग अन्य डेटा प्रकारों के लिए किया जाता है। उदाहरण के लिए, बेस 64 का उपयोग छवियों या वीडियो जैसे मीडिया को स्थानांतरित करने और संग्रहीत करने के लिए किया जाता है।

बाइनरी कोड और सूचना भंडारण

आपके द्वारा लिखे गए सभी दस्तावेज़, आपके द्वारा देखे जाने वाले वेब पेज, और यहां तक कि आपके द्वारा खेले जाने वाले वीडियो गेम भी बाइनरी नंबर सिस्टम की बदौलत संभव हुए हैं।

बाइनरी कोड कंप्यूटर को कंप्यूटर मेमोरी में और उससे सभी प्रकार की सूचनाओं को हेरफेर करने और संग्रहीत करने की अनुमति देता है। सब कुछ कम्प्यूटरीकृत, यहां तक कि आपकी कार या आपके मोबाइल फोन के अंदर के कंप्यूटर, आपके द्वारा उपयोग की जाने वाली हर चीज के लिए बाइनरी नंबर सिस्टम का उपयोग करते हैं।

सिफारिश की: