मैं आपके प्रश्न का यथासंभव सीधे उत्तर दूंगा क्योंकि उपयोग केबी बनाम किबी बनाम केबी बनाम केबी जल्दी से एक ऑफ-टॉपिक बहस को गति देगा क्योंकि नामकरण सम्मेलन युद्ध अब दशकों से चल रहा है।
1.) फ़ाइल आकार दिखाने में उपसर्ग मानक विंडोज का उपयोग क्या है? (निश्चित रूप से यह आईईसी मानक नहीं है)
वास्तव में यह है JEDEC 100B.01 मानक जिसका अर्थ है कि KB (किलोबाइट) 1024 बाइट्स है।
2.) जब Windows OS KB में फ़ाइलों का आकार दिखाता है (एक कैपिटल वर्णमाला "K" का उपयोग करके) जब यह SI इकाइयों में एक Kilo के लिए एक छोटी वर्णमाला "k" होती है।
फिर से, क्योंकि यह है JEDEC 100B.01 अर्धचालक भंडारण क्षमता के लिए इकाई उपसर्गों के लिए मानक; यह माप की SI इकाई नहीं है और इस प्रकार इसका कोई अर्थ नहीं है।
लोअरकेस k
अपरकेस का पर्याय बन सकता है K
जब निपटने के लिए kilo
/ kibi
; के लिये giga
, mega
तथा tera
, JEDEC , आईएसओ तथा बीआईपीएम एसआई उपसर्ग मानदंड उन्हें अपरकेस के रूप में परिभाषित करते हैं G
, M
तथा T
क्रमशः। छोटे g
, m
तथा t
केवल अनौपचारिक स्थितियों में उपयोग किया जाता है, जब संदर्भ अर्थ प्रदान करता है (जैसे कि मैंने अभी-अभी अपनी 1gb NIC की अदला-बदली की या मेरा 2tb hdd काम नहीं कर रहा है ), और हैं दर असल अवैध।
इकाइयों की SI प्रणाली में एक कैपिटल "K" केल्विन को दर्शाता है। क्या मुझे समझने में यहाँ कुछ याद आ रहा है?
हाँ, एक राजधानी K
का प्रतिनिधित्व करता है Kelvin
जब आप विशेष रूप से तापमान की माप के बारे में बात कर रहे हैं और एसआई इकाइयों की माप के साथ काम कर रहे हैं, हालांकि, हम अर्धचालक भंडारण क्षमता के साथ काम कर रहे हैं और मैं यह नहीं कहूंगा कि मेरे पास है 512 KB of RAM
और मेरा मतलब है 512 Kelvin Bytes of RAM
। इसके अलावा, यह वास्तव में संदर्भ पर निर्भर करता है कि KB / MB / GB / आदि को मापने के IEC / JEDEC और SI इकाइयों के बीच अंतर कब / कैसे किया जाए।
अधिकांश OS और अधिकांश डिवाइस जो मेमोरी / स्टोरेज से निपटते हैं, उपसर्गों का उपयोग करते हैं K
Kilo के लिए 1024 बाइट्स का मतलब है, इसलिए जब मुझे RAM मिलती है जो कहती है कि यह 4GB मॉड्यूल है, तो मुझे पता है कि यह 4 है Gibi -बाइट्स (4 * 1024 * 1024 * 1024) और नहीं Giga -बाइट्स (4 * 1000 * 1000 * 1000)।
इसका प्रमुख अपवाद ड्राइव कैपेसिटी में है; जब मैं एक थंब ड्राइव या हार्ड ड्राइव खरीदता हूं, तो मुझे पता है कि यह कब 32GB कहता है, इसका मतलब है 32 Giga -बाइट्स (32 * 1000 * 1000 * 1000) और नहीं Gibi -बाइट्स (32 * 1024 * 1024 * 1024), भले ही मेरा ओएस इसे गिबी-बाइट्स में रिपोर्ट करेगा (और इस तरह मेरी ड्राइव को 32 जीबी से प्रभावी 29.8 GiB ड्राइव पर ले जाएगा)। यह भी ध्यान दें कि लिनक्स के कुछ स्वाद हैं जो KB का उपयोग 1000 बाइट्स की तरह करना चाहते हैं, संदर्भ की परवाह किए बिना, और यह कुछ हद तक भ्रामक हो सकता है क्योंकि एक ही ओएस में सभी एप्लिकेशन समान आकार की रिपोर्ट नहीं करेंगे। ज्यादातर डिवाइस निर्माता आमतौर पर "बॉक्स" (या वेबसाइट आदि) पर एक डिस्क्लेमर डालते हैं कि वे यह बताने के लिए कि जब वे KB / GB / etc कहते हैं, तो हार्ड ड्राइव बॉक्स पर डिस्क्लेमर लगाने के लिए उनका क्या अर्थ है। *1GB = 1000000000 bytes
।
यदि आप कभी इस बात पर भ्रमित होते हैं कि आपका OS आपको किस शैली में बता रहा है, तो आप हमेशा देख सकते हैं कि फ़ाइल कितनी बाइट्स है और फिर यह देखने के लिए कि आपका OS आपको क्या बता रहा है ('फ़ाइल का आकार' नहीं, गणित करें 'डिस्क पर आकार' क्योंकि वे अलग-अलग चीजें हैं); यदि आपका OS आपको कच्ची बाइट गिनती नहीं बता सकता है, तो इसका उपयोग करने वाले प्रत्यय से बड़े मुद्दे हैं।
या जैसा कि रान्डेल ने किया: