paint-brush
गीगाबाइट्स में एक पेटाबाइट: सूचना की इकाइयों के लिए अंतिम गाइडद्वारा@aferreira
1,406 रीडिंग
1,406 रीडिंग

गीगाबाइट्स में एक पेटाबाइट: सूचना की इकाइयों के लिए अंतिम गाइड

द्वारा André Ferreira, MSc6m2023/03/17
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

80 के दशक के अंत / 90 के दशक की शुरुआत में, मेरे पिताजी ने एक पीसी हासिल किया जो MS-DOS ऑपरेटिंग सिस्टम पर चलता था। मशीन में लगभग 10 या 20 मेगा समथिंग हार्ड-ड्राइव (एचडी) स्पेस और 2 मेगा समथिंग रैम था। मेगा समथिंग का कारण आपके पढ़ते ही स्पष्ट हो जाना चाहिए।
featured image - गीगाबाइट्स में एक पेटाबाइट: सूचना की इकाइयों के लिए अंतिम गाइड
André Ferreira, MSc HackerNoon profile picture

80 के दशक के अंत / 90 के दशक की शुरुआत में, मेरे पिताजी ने एक पीसी हासिल किया, जो MS-DOS ऑपरेटिंग सिस्टम पर चलता था। रफ़ू चीज़ इतनी महंगी थी कि मुझे याद है कि उसे इसके लिए कई किस्तों में भुगतान करना पड़ा।

मशीन में लगभग 10 या 20 मेगा समथिंग हार्ड-ड्राइव (HD) स्पेस और 2 मेगा समथिंग RAM था, जो बहुत सारे स्पेस और मेमोरी के भार से वास्तव में जल्दी अपर्याप्त होने के लिए चला गया। ( मेगा समथिंग का कारण आपके पढ़ते ही स्पष्ट हो जाना चाहिए)।

आप शायद अनुमान लगा चुके हैं कि यह अपर्याप्त क्यों हो गया: यह सब खेल के कारण था!

खेल प्राप्त करने के लिए, मुझे या तो अपने माता-पिता से फ़्लॉपी डिस्क के साथ आने वाली पत्रिकाओं को खरीदने के लिए विनती करनी होगी या मैं उन्हें दोस्तों से कॉपी करके प्राप्त करूँगा जो उन्हें उसी तरह से मिले।

ध्यान रहे कि मुझे पायरेसी की कोई अवधारणा नहीं थी और मैंने अभी-अभी अंग्रेजी सीखना शुरू किया था, इसलिए यह पता लगाने के लिए बहुत परीक्षण और त्रुटि थी कि चीजें कैसे काम करती हैं।

मुझे याद है कि जब खेल खेलना कठिन था (अच्छी अंग्रेजी की जरूरत थी या पता लगाने के लिए बहुत जटिल होना) या जब फ्लॉपी पर खेल से अधिक उपकरण थे, जिसमें 1.44 मेगा समथिंग था, तो मुझे गुस्सा आ रहा था।

तब मुझे नहीं पता था कि वे उपकरण अंततः मदद करेंगे।

मेगाबाइट गीगाबाइट नहीं हैं, जो आपके पास है उसके साथ काम कर रहे हैं

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

हालाँकि मुझे अक्सर ऐसा करना पड़ता था, फिर भी मैंने हमेशा यह सुनिश्चित करने के लिए अतिरिक्त ध्यान रखा कि अगर किसी और को पीसी का उपयोग करने की आवश्यकता हो तो सब कुछ हमेशा ठीक से काम कर रहा हो।

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

जोखिमों को पूरी तरह से समझे बिना, मैंने अंततः DoubleSpace (बाद में ड्राइवस्पेस का नाम बदलकर) नामक एक कमांड को निष्पादित करने के बारे में सीखा, जिसके काले जादू ने HD को अचानक दोगुनी क्षमता (20 या 40 मेगा समथिंग ) बना दिया।

ओह, खुशी!!! मुझे विश्वास ही नहीं हुआ! मुझे लगता है कि मैंने यह सुनिश्चित करने के लिए कई बार कोशिश की है कि मेरी आंखें मुझे धोखा नहीं दे रही हैं! और मुझे खुशी से चिल्लाना याद है। सब कुछ ठीक काम कर रहा था और एचडी की क्षमता बहुत अधिक थी!

लेकिन वह नहीं चला। आखिरकार, सिस्टम में समस्याएँ होने लगीं, हार्ड डिस्क में खराब सेक्टर होने लगे और अन्य त्रुटियाँ थीं जो कहीं से भी नहीं निकलीं।

मदद मांगने के लिए कोई नहीं था, और जैसा कि पत्रिकाओं ने कमांड को अपराधी के रूप में इंगित नहीं किया था, मुझे कंप्यूटर के सामने कई दिन बिताने पड़े, जो पत्रिकाओं के साथ आए उपकरणों को ठीक करने के लिए माइक्रोसॉफ्ट के बग्गी सॉफ्टवेयर से पुनर्प्राप्त करने के लिए आए थे। एच.डी.

मुझे इस बात का भी कोई अंदाजा नहीं था कि कम्प्रेशन क्या है, जब तक कि मैंने इसके बारे में एक पत्रिका में नहीं पढ़ा, जो इस नई उपयोगिता के साथ आई, जिसने जीवन को इतना आसान बना दिया: ज़िप! इसने मेरे सूचना हस्तांतरण प्रयासों को कम कर दिया, लेकिन एचडी को बचाने में थोड़ी देर हो गई।

समस्या-समाधान, सीखने और गेमिंग पर बिताए गए अच्छे दिन थे। यार, क्या मैंने उस छोटी सी हार्ड ड्राइव से जीवन को निचोड़ लिया!

मेगाबाइट क्या है?

जब मैंने इसे सीखा, हमारे पास था:

  • बिट्स;
  • बाइट्स;
  • किलोबाइट्स;
  • मेगाबाइट्स।

1991 में बड़ी इकाइयाँ थीं, लेकिन मुझे इसकी ज्यादा परवाह नहीं थी:

  • गीगाबाइट्स;
  • टेराबाइट्स;
  • पेटाबाइट्स;
  • एक्साबाइट्स;
  • ज़ेटाबाइट्स;
  • योट्टाबाइट्स

एक बिट था , और है, एक 0 या एक और एक बाइट में 8 बिट होते हैं। ऐतिहासिक रूप से एक बाइट में 8 से भिन्न मान होंगे, लेकिन मैंने इसे 8 के रूप में सीखा है (उस एक को कुछ हद तक चकमा दिया, शायद किसी और दिन के लिए रुचि का विषय)।

और एक 8 बिट बाइट को ऑक्टेट कहते हैं। एक शब्द जो स्पष्ट रूप से एक बाइट में बिट्स की संख्या का वर्णन करता है।

एक किलोबाइट 1024 बाइट्स और एक मेगाबाइट विशाल था , जिसमें 1024 किलोबाइट्स थे

जीवन सरल था, मेरे पास कोई नेटवर्क नहीं था, मुझे बस इस बात की परवाह थी कि कच्ची क्षमता को व्यक्त करने का एक तरीका है (एक उपकरण जितनी जानकारी रख सकता है)। या मैंने किया? आपको पता चल जाएगा।

जैसा कि मेरा सारा समय कंप्यूटर पर बीतता था, और बहुत छोटा होने के बावजूद, मैं उन लोगों के लिए स्थानीय बोफिन (ज्ञान या कौशल वाला व्यक्ति जिसे जटिल माना जाता था) बन गया था (इतना नहीं, मैं अभी भी एक बच्चा था) .

"यह 1024 क्यों है और 1000 मेगा समथिंग नहीं है?" यह एक ऐसा सवाल था जिसका मुझे अक्सर जवाब देना होगा और जिसका मैं खुशी से जवाब दूंगा, विशेषज्ञ शैली: "मुझे नहीं पता, यह ऐसा ही है!"। (बोफिन नहीं, सही?)

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

क्यों? खैर, हमारे पास एक से अधिक सिस्टम हैं। एक 10 की शक्ति पर आधारित है जबकि दूसरा 2 की शक्ति पर आधारित है।

हम किसका उपयोग करते हैं, यह इस बात पर निर्भर होना चाहिए कि हमें क्या मापने की आवश्यकता है और किसके अनुसार हम मापना चाहते हैं, क्योंकि इकाइयों के कुछ गुणक या तो SI उपसर्गों (10 की शक्ति) के साथ बनते हैं जबकि अन्य IEC द्विआधारी उपसर्गों (2 की शक्ति) का उपयोग करते हैं।

आइए निम्न तालिका देखें जो बाइनरी (2, 0 और 1 की शक्ति) के साथ दशमलव (10, 0 से 9 की शक्ति) को विभाजित करती है:

जैसा कि आप उपरोक्त तालिका में देख सकते हैं, बिट और बाइट का मूल्य समान है, लेकिन यह वहां से मूल्यों के बीच पर्याप्त अंतर के साथ बदलता है, जो इसकी प्रासंगिकता की पहचान करता है।

इकाई जितनी बड़ी होगी, अंतर उतना ही बड़ा होगा और यही इसे महत्वपूर्ण बनाता है।

लेकिन यह भ्रमित कर सकता है।

उदाहरण के लिए, Apple स्टोर में एक MAC को 1 टेराबाइट वाले HD के रूप में विज्ञापित किया जा सकता है। यदि आप एक खरीदना चाहते हैं, तो आप वेंचुरा में "सिस्टम वरीयताएँ"> "सामान्य"> "अबाउट" पर जा सकते हैं, जहाँ आप यह पुष्टि करने में सक्षम होंगे कि इसमें टेराबाइट है।

हालाँकि, यदि आप "df -h" कमांड का उपयोग करके कमांड लाइन में पूछताछ करेंगे, तो आपको गिबिबाइट्स में प्रतिक्रिया मिलेगी, ठीक 932 Gi (GiB नहीं, जो इसे संक्षिप्त करता है; शायद लेखक इसे अगले अपडेट में ठीक कर देगा) .

इसलिए अपने क्रोध को वश में करो; अब आप जानते हैं कि Apple बाइनरी में उपाय करता है और आपके द्वारा भुगतान की गई भंडारण क्षमता का लगभग 10% चोरी नहीं करता है।

यह कई अन्य परिस्थितियों में भी होता है और यह Apple तक ही सीमित नहीं है। इसलिए ध्यान रखें कि जब आप कुछ खरीद रहे हों या सटीक होने की आवश्यकता हो, विशेष रूप से पुराने सॉफ़्टवेयर के आसपास जो मेबिबाइट्स का उल्लेख कर रहे हों लेकिन उन्हें मेगाबाइट्स नाम दे रहे हों। जैसा कि उन में, मेगाबाइट अभी भी 1024 किलोबाइट के बराबर हो सकता है और 1,000 नहीं।

आप पूछ रहे होंगे: हमें इसकी आवश्यकता क्यों है? मेरे लिए, यह मानवीय जरूरतों के साथ करना है, इस मामले में परिचित और निरंतरता के लिए हमारी जरूरत है। एसआई उपसर्गों के मामले में, वे मीटर (ब्रिटिश अंग्रेजी वर्तनी) के समान इकाइयों का पालन करते हैं।

यदि 1 लीटर 1000 मिलीलीटर के बराबर है और 1 टन 1000 किलो के बराबर है और एक मीटर 1000 मिलीमीटर के बराबर है, तो एक मेगाबाइट 1024 क्यों होगा?

और यह वह प्रतिक्रिया थी जो मुझे युवावस्था में मिलती थी, वयस्कों से जो पूछते थे: "यह 1024 क्यों है?"

अन्य समाचारों में, नवंबर 2022 से, रोनाबाइट्स और क्वेटाबाइट्स को इंटरनेशनल ब्यूरो ऑफ वेट्स एंड मेजर्स द्वारा अपनाया गया है और उन्हें इंटरनेशनल सिस्टम ऑफ यूनिट्स (जिस एसआई का मैंने पहले उल्लेख किया है) में जोड़ा गया था, इसलिए अब हमारे पास जानने के लिए दो और हैं।

हाँ, उनके पास बहुत सी बिट्स हैं!

आइए पहले देखते हैं कि कुछ इकाइयाँ कितने बिट्स का उल्लेख करती हैं:



हालाँकि, सटीकता (और भ्रम) यहाँ समाप्त नहीं होती है।

हमारे पास मेगाबिट और मेबिबिट भी हैं। नहीं, मैं ये नहीं बना रहा हूँ।

मेगाबिट और मेबिबिट, गति (समय) मायने रखती है

जब आप किसी नेटवर्क (या टेलीकम्युनिकेशन सिस्टम) में स्थानांतरित डेटा की मात्रा को संदर्भित करना चाहते हैं, तो यह पता लगाने के लिए कि यह कितनी तेज़ है, तो आपको मेगाबिट्स या मेबिबिट्स का उपयोग करना चाहिए, जो समय पर विचार करते हैं।

एक सेकंड में 1 मेगाबाइट स्थानांतरित करने के लिए, आपको प्रति सेकंड 8 मेगाबिट्स की अंतरण दर के साथ एक नेटवर्क कनेक्शन की आवश्यकता होगी।

उदाहरण 1: 1 मेगाबाइट (8,000,000 बिट्स ) को 1 मेगाबिट (1,000,000 बिट्स ) से विभाजित करने पर (सैद्धांतिक रूप से) 8 सेकंड की स्थानांतरण गति प्राप्त होती है।

उदाहरण 2: 1 मेबिबाइट (8,388,608 बिट्स ) को 1 मेबिबिट (1,048,576 बिट्स ) से विभाजित करने पर समान 8 सेकंड का परिणाम मिलता है।

मेबिबिट , जैसा कि आप शायद अब तक अनुमान लगा चुके हैं, 2 की शक्तियों में मापता है।


ये लो! अब आपको ऊपर स्क्रॉल करने और मेगा समथिंग्स को वांछित सटीकता के साथ बदलने में सक्षम होना चाहिए। मुझे आशा है कि आप उन्हें ठीक कर लेंगे।