Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> नेटवर्किंग

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

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

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

बाइनरी एक बेस-2 नंबर सिस्टम है जो वन और जीरो के पैटर्न का उपयोग करके नंबरों को दर्शाता है।

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

एक डिजिटल वन या जीरो बस एक इलेक्ट्रिकल सिग्नल है जो CPU जैसे हार्डवेयर डिवाइस के अंदर या तो ऑन या ऑफ होता है, जो कई मिलियन बाइनरी नंबरों को रख और कैलकुलेट कर सकता है।

बाइनरी नंबर आठ "बिट्स" की एक श्रृंखला से बने होते हैं, जिन्हें "बाइट" के रूप में जाना जाता है। एक बिट एक सिंगल वन या जीरो है जो 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: 2 की घात 5 = 32
  • बिट 7: 2 की घात 6 = 64
  • बिट 8: 2 की घात 7 = 128

जहां बिट में वन है, वहां व्यक्तिगत मूल्यों को एक साथ जोड़कर, आप 0 से 255 तक किसी भी दशमलव नंबर को दर्शा सकते हैं। सिस्टम में अधिक बिट्स जोड़कर बहुत बड़ी संख्याओं को दर्शाया जा सकता है।

जब कंप्यूटर में 16-बिट ऑपरेटिंग सिस्टम थे, तो CPU द्वारा कैलकुलेट की जा सकने वाली सबसे बड़ी व्यक्तिगत संख्या 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 का उपयोग किया जाता है।

बाइनरी कोड और सूचना संग्रहण

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

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

बाइनरी पढ़ना जानने से आपको कंप्यूटर को बेहतर ढंग से समझने में मदद मिलेगी।

  1. कंप्यूटर वायरस समझाया गया: परिभाषा, कार्य और प्रभाव कंप्यूटर वायरस समझाया गया: परिभाषा, कार्य और प्रभाव

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

  1. Magento किलर एक्सप्लॉइट: यह Magento साइट्स को कैसे लक्षित करता है और इसका प्रभाव Magento किलर एक्सप्लॉइट: यह Magento साइट्स को कैसे लक्षित करता है और इसका प्रभाव

    Magento किलर नामक एक नई स्क्रिप्ट हाल ही में Magento वेबसाइटों को लक्षित कर रही है। स्क्रिप्ट $ConfKiller वेबसाइट में सबसे महत्वपूर्ण फ़ाइल यानी कॉन्फिग फ़ाइल (कॉन्फ़िगरेशन फ़ाइल) को लक्षित करती है। इसके अलावा, यदि $ConfKiller स्क्रिप्ट सफलतापूर्वक निष्पादित होती है तो यह हमले वाले Magento डेटाबेस क

  1. डिस्क डीफ़्रैग्मेंटेशन समझें: यह कैसे काम करता है और क्यों महत्वपूर्ण है डिस्क डीफ़्रैग्मेंटेशन समझें: यह कैसे काम करता है और क्यों महत्वपूर्ण है

    नए विंडोज़ उपयोगकर्ताओं के लिए डिस्क डीफ़्रैग्मेंटेशन अक्सर एक रहस्य होता है, लेकिन इसे डिस्क ऑप्टिमाइज़ेशन का सबसे महत्वपूर्ण हिस्सा माना जाता है। कई उपयोगकर्ता इसे आज़माने से हिचकिचाते हैं क्योंकि उन्हें संदेह होता है कि इससे वास्तव में लाभ होगा या नहीं। डीफ़्रैग्मेंटेशन से पहले ध्यान रखने योग्य