बिट्स और बाइट्स कैसे काम करते हैं

Apr 01 2000
बाइट्स और बिट्स कंप्यूटर की दुनिया का शुरुआती बिंदु हैं। बेस-2 सिस्टम, 8-बिट बाइट्स, ASCII कैरेक्टर सेट, बाइट प्रीफिक्स और बाइनरी गणित के बारे में पता करें।
यादृच्छिक रंगीन बाइनरी नंबर! माटेजमो / गेट्टी छवियां

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

आप एक विज्ञापन सुन सकते हैं जो कहता है, "इस कंप्यूटर में 32-बिट पेंटियम प्रोसेसर है जिसमें 64 मेगाबाइट रैम और 2.1 गीगाबाइट हार्ड डिस्क स्थान है।" और कई लेख बाइट्स के बारे में बात करते हैं (उदाहरण के लिए, सीडी कैसे काम करती है )। इस लेख में, हम बिट्स और बाइट्स पर चर्चा करेंगे ताकि आपको पूरी समझ हो।

दशमलव संख्याएं

बिट्स को समझने का सबसे आसान तरीका उनकी तुलना किसी ऐसी चीज़ से करना है जिसे आप जानते हैं: अंक । अंक एक एकल स्थान है जो 0 और 9 के बीच संख्यात्मक मान रख सकता है। अंकों को आम तौर पर बड़ी संख्या बनाने के लिए समूहों में एक साथ जोड़ा जाता है। उदाहरण के लिए, 6,357 में चार अंक होते हैं। समझा जाता है कि संख्या ६,३५७ में ७ "१ के स्थान" को भर रहा है, जबकि ५ से १० का स्थान, ३ से १०० का स्थान और ६ से १,००० का स्थान भर रहा है। तो यदि आप स्पष्ट होना चाहते हैं तो आप चीजों को इस तरह व्यक्त कर सकते हैं:

(6 * 1000) + (3 * 100) + (5 * 10) + (7 * 1) = 6000 + 300 + 50 + 7 = 6357

इसे व्यक्त करने का दूसरा तरीका 10 की शक्तियों का उपयोग करना होगा । यह मानते हुए कि हम "^" प्रतीक (इसलिए "10 वर्ग" को "10^2" के रूप में लिखा गया है) के साथ "की शक्ति में वृद्धि" की अवधारणा का प्रतिनिधित्व करने जा रहे हैं, इसे व्यक्त करने का एक और तरीका इस प्रकार है:

(6 * 10^3) ​​+ (3 * 10^2) + (5 * 10^1) + (7 * 10^0) = 6000 + 300 + 50 + 7 = 6357

इस व्यंजक से आप जो देख सकते हैं, वह यह है कि प्रत्येक अंक १० की अगली उच्च घात के लिए एक प्लेसहोल्डर है , जो पहले अंक में १० से शुरू होकर शून्य की घात तक बढ़ जाता है।

यह सब बहुत सहज महसूस होना चाहिए -- हम हर दिन दशमलव अंकों के साथ काम करते हैं। संख्या प्रणाली के बारे में साफ बात यह है कि ऐसा कुछ भी नहीं है जो आपको एक अंक में 10 अलग-अलग मान रखने के लिए मजबूर करता है। हमारी आधार -10 संख्या प्रणाली विकसित होने की संभावना है क्योंकि हमारे पास 10 उंगलियां हैं, लेकिन अगर हम इसके बजाय आठ अंगुलियों के लिए विकसित होते हैं, तो हमारे पास शायद आधार -8 संख्या प्रणाली होगी। आपके पास आधार-कुछ भी संख्या प्रणाली हो सकती है। वास्तव में, विभिन्न स्थितियों में विभिन्न आधारों का उपयोग करने के कई अच्छे कारण हैं।

कंप्यूटर बेस -2 नंबर सिस्टम का उपयोग करते हुए संचालित होते हैं, जिसे बाइनरी नंबर सिस्टम के रूप में भी जाना जाता है (जैसे बेस -10 नंबर सिस्टम को दशमलव संख्या प्रणाली के रूप में जाना जाता है)। अगले भाग में जानें कि यह क्यों और कैसे काम करता है।