बिट और बाइट: डेटा की सबसे छोटी इकाइयाँ
कंप्यूटर हर चीज़ बिट (bit) में रखता है। बिट एक छोटा स्विच है जिसकी दो ही हालतें हैं: 0 या 1। जैसे बल्ब बंद या चालू।
एक बिट में अक्षर नहीं आ सकता। इसलिए 8 बिट को मिलाकर 1 बाइट (byte) बनाते हैं। एक बाइट 28 = 256 अलग पैटर्न बना सकता है। यह एक अक्षर, एक अंक या एक चिह्न के लिए काफ़ी है।
- 1 बाइट = 8 बिट
- CAT शब्द में 3 अक्षर हैं, इसलिए 3 बाइट (24 बिट) चाहिए।
किलोबाइट, मेगाबाइट, गीगाबाइट: इकाइयों की सीढ़ी
बाइट छोटा होता है, इसलिए बड़ी इकाइयाँ इस्तेमाल करते हैं। हर सीढ़ी 1000 गुना बड़ी है।
| इकाई | संक्षेप | माप | उदाहरण |
|---|---|---|---|
| बाइट | B | 8 बिट | एक अक्षर |
| किलोबाइट | kB | 1000 B | छोटा संदेश |
| मेगाबाइट | MB | 1000 kB | एक फ़ोटो |
| गीगाबाइट | GB | 1000 MB | एक फ़िल्म |
| टेराबाइट | TB | 1000 GB | बड़ी हार्ड डिस्क |
कुछ प्रोग्राम 1000 की जगह 1024 लेते हैं (क्योंकि 1024 = 210)। उनके लिए KiB और MiB नाम हैं। स्कूल के सवालों में वही संख्या लो जो सवाल में दी हो, कुछ न लिखा हो तो 1000।
इकाई बदलना: ऊपर चढ़ते हुए (B से kB) 1000 से भाग दो। नीचे उतरते हुए (GB से MB) 1000 से गुणा करो।
डेटा ट्रांसफ़र रेट: डेटा कितनी तेज़ी से चलता है
डेटा ट्रांसफ़र रेट (गति या बैंडविड्थ) बताता है कि एक सेकंड में कितना डेटा चलता है। इसे बिट प्रति सेकंड में नापते हैं: b/s, kbps, Mbps, Gbps।
यहीं पर विद्यार्थी गड़बड़ करते हैं:
- बड़ा B = बाइट। फ़ाइल के साइज़ के लिए (MB, GB)।
- छोटा b = बिट। गति के लिए (Mbps)।
1 बाइट = 8 बिट होने से: MB/s में गति = Mbps में गति ÷ 8। यानी 8 Mbps = 1 MB/s और 80 Mbps = 10 MB/s।
डाउनलोड समय: सूत्र और क़दम-दर-क़दम तरीक़ा
समय = साइज़ ÷ गति। दोनों की इकाई एक जैसी होनी चाहिए।
- फ़ाइल का साइज़ लिखो और उसे मेगाबाइट (MB) में बदलो।
- गति लिखो और उसे MB/s में बदलो (Mbps ÷ 8)।
- भाग दो: सेकंड में समय = MB ÷ MB/s।
उदाहरण: 24 Mbps के लिंक पर 60 MB का वीडियो। गति = 24 ÷ 8 = 3 MB/s। समय = 60 ÷ 3 = 20 सेकंड।
असल डाउनलोड थोड़ा धीमा होता है, क्योंकि इंतज़ार का समय लगता है और नेटवर्क पर दूसरे लोग भी होते हैं।
खुद करके देखो
3D में: आख़िरी चरण पर जाओ। पहले 16 Mbps पर 400 MB का समय अंदाज़े से बताओ, फिर स्लाइडर हिलाकर जाँचो।
घर पर: फ़ोन में किसी फ़ोटो का साइज़ (MB में) देखो। फिर कोई स्पीड टेस्ट ऐप चलाओ। Mbps के नतीजे को 8 से भाग दो और निकालो कि वह फ़ोटो अपलोड होने में कितना समय लेगी। फिर सच में अपलोड करके घड़ी से समय नापो।
मुख्य सूत्र और परिभाषाएँ
- 1 बाइट = 8 बिट
- 1 kB = 1000 B, 1 MB = 1000 kB, 1 GB = 1000 MB, 1 TB = 1000 GB
- MB/s में गति = Mbps में गति ÷ 8
- समय (s) = फ़ाइल साइज़ (MB) ÷ गति (MB/s)
- फ़ाइल साइज़ (MB) = गति (MB/s) × समय (s)
हल किए गए उदाहरण
1. 5 बाइट में कितने बिट होते हैं?
1 बाइट = 8 बिट। इसलिए 5 × 8 = 40 बिट।
2. एक गाने की फ़ाइल 4 MB की है। यह कितने kB है?
1 MB = 1000 kB। इसलिए 4 × 1000 = 4000 kB।
3. फ़ोन में 64 GB स्टोरेज है। हर फ़ोटो 4 MB की है। कितनी फ़ोटो आएँगी?
64 GB = 64 × 1000 = 64 000 MB। फ़ोटो = 64 000 ÷ 4 = 16 000।
4. इंटरनेट की गति 40 Mbps है। MB/s में कितनी हुई?
8 से भाग दो। 40 ÷ 8 = 5 MB/s।
5. 12 Mbps पर 150 MB का ऐप डाउनलोड होने में कितना समय लगेगा?
गति = 12 ÷ 8 = 1.5 MB/s। समय = 150 ÷ 1.5 = 100 सेकंड (1 मिनट 40 सेकंड)।
6. 1.2 GB की फ़िल्म 4 मिनट में डाउनलोड हुई। औसत गति Mbps में निकालो।
साइज़ = 1.2 × 1000 = 1200 MB। समय = 4 × 60 = 240 s। गति = 1200 ÷ 240 = 5 MB/s। Mbps में: 5 × 8 = 40 Mbps।
आम गलतियाँ
- B और b को मिला देना। 8 Mbps का मतलब 1 MB/s है, 8 MB/s नहीं।
- फ़ाइल साइज़ को सीधे Mbps से भाग देना। पहले Mbps को MB/s में बदलो (÷ 8)।
- इकाइयों के बीच 1000 की जगह 100 या 60 लेना। हर सीढ़ी 1000 की है (या बताने पर 1024)।
- भाग देने से पहले मिनट को सेकंड में बदलना भूल जाना।