कंप्यूटर विज्ञान पाठ्यक्रम का अध्ययन करते समय, किसी को एक निश्चित समय के लिए एक वाहक पर संग्रहीत या संचार चैनल के माध्यम से प्रेषित जानकारी की मात्रा का पता लगाने की समस्याओं को हल करना होता है। सूचना की मात्रा को मापने की इकाइयाँ बिट, निबल, बाइट, वर्ड, डबल वर्ड और उनके डेरिवेटिव हैं।
अनुदेश
चरण 1
गणना करते समय, ध्यान रखें कि एक निबल चार बिट है, एक बाइट आठ बिट है, एक शब्द सोलह है, और एक डबल शब्द बत्तीस है। एक किलोबाइट 1024 बाइट्स के बराबर है, मेगाबाइट - 1024 किलोबाइट, गीगाबाइट - 1024 मेगाबाइट, टेराबाइट - 1024 गीगाबाइट। इसी तरह, किलोबिट्स, मेगाबिट्स, गीगाबिट्स और टेराबिट्स का एक-दूसरे में अनुवाद किया जाता है। बिट्स को लोअरकेस अक्षर "बी", बाइट्स - एक अपरकेस अक्षर "बी" द्वारा नामित किया जाता है।
चरण दो
किसी माध्यम पर संग्रहीत जानकारी की मात्रा का पता लगाने के लिए, उस पर संग्रहीत सभी फ़ाइलों के वॉल्यूम को एक साथ जोड़ें। यदि वे सभी समान हैं, तो उनमें से किसी एक के आयतन को उनकी संख्या से गुणा करें। ध्यान दें कि कुछ फ़ाइल सिस्टम पर, सभी फ़ाइलें स्वचालित रूप से एक पूर्व निर्धारित लंबाई तक गोल हो जाती हैं। यह आमतौर पर 4096 बाइट्स होता है। उदाहरण के लिए, यदि डिस्क पर 30, 50, 58749 और 14358 बाइट्स की चार फाइलें हैं, तो उनका कुल आकार 4096 + 4096 + 61440 + 20480 है (अंतिम दो मान 4096 की संख्या को 15 से गुणा करके प्राप्त किए जाते हैं और 5, क्रमशः), या 90112 बाइट्स।
चरण 3
एक निश्चित अवधि के लिए संचार चैनल के माध्यम से प्रेषित सूचना की मात्रा की गणना निम्नानुसार करें। चूंकि डेटा ट्रांसफर दर बिट्स प्रति सेकेंड और उनके डेरिवेटिव्स में इंगित की जाती है, पहले इसे 8 से विभाजित करके बाइट्स प्रति सेकेंड या उनके डेरिवेटिव्स में कनवर्ट करें। उदाहरण के लिए, 56 केबीपीएस (प्रति सेकेंड किलोबिट्स) = 7 केबीपीएस (प्रति सेकेंड किलोबाइट)। फिर इस गति को प्रति सेकंड व्यक्त किए गए समय से गुणा करें। उदाहरण के लिए, उपरोक्त गति से 10 सेकंड में 70 केबी (किलोबाइट) चैनल पर प्रसारित हो जाएगा। यदि डेटा जीपीआरएस के माध्यम से प्रेषित किया जाता है और टैरिफ असीमित नहीं है, तो परिणाम हमेशा प्रदाता द्वारा निर्दिष्ट सीमा तक गोल होना चाहिए। इसलिए, यदि ऐसे चैनल पर 1 किलोबाइट प्रसारित किया जाता है, और थ्रेशोल्ड 10 किलोबाइट है, तो इतनी मात्रा में डेटा स्थानांतरित करने की लागत 10 किलोबाइट के समान होगी।
चरण 4
यदि वर्णों में पाठ की लंबाई समस्या की स्थितियों में निर्दिष्ट है, तो ध्यान रखें कि विभिन्न एन्कोडिंग में एक वर्ण भिन्न संख्या में बिट्स से मेल खाता है। बॉडॉट कोड में, ASCII कोड में प्रति वर्ण 5 बिट्स हैं - 7 (लेकिन कंप्यूटिंग उपकरणों में डेटा भंडारण की ख़ासियत इस तथ्य की ओर ले जाती है कि इसके भंडारण पर 8 बिट खर्च किए जाते हैं), एन्कोडिंग 866, KOI-8P में, KOI-8U, 1251 और समान - 8 बिट्स, और यूनिकोड में - 16 बिट्स (ASCII तालिका के वर्णों को छोड़कर, जो यूनिकोड में 8 बिट्स पर कब्जा करते हैं)।