यह मैंने देखा है स्रोतों का एक बहुत में है कि 1 बाइट = 8 बिट भर में स्वीकार किया जाता
हालांकि, कि
1 किलोबाइट = 2^10 बाइट्स = 1024 बाइट्स
और
1 किलोबाइट = 1000 बाइट्स
यह सुनिश्चित करने के लिए कि हम सभी स्पष्ट हैं, आपका प्रश्न है "क्या एक किलोबाइट 1024 बाइट्स या 1000 बाइट्स के बराबर है?"।
क्या यह दोनों मामलों में विरोधाभास नहीं है यह कहा गया है कि 1 बाइट 8 बिट्स है ...?
यह प्रश्न के लिए अप्रासंगिक है।
तो, चलो शुरू करें। एसआई (मीट्रिक) में, 1000 के गुणक को किलो, संक्षेप में कहा जाता है। के हमेशा का मतलब है 1000, कभी और कुछ नहीं।
जब द्विआधारी कंप्यूटर दुनिया में प्रवेश करते हैं, हमने देखा कि 2 की शक्ति में 2 1024 है, जो आसानी से 1000 के करीब है। कंप्यूटर इंजीनियरों ने इस संयोग का दुरुपयोग करने का फैसला किया और कहा कि किलो का मतलब 1024 है। विस्तार से, वे कहते हैं कि मेगा (1000 की उचित परिभाषा के बजाय) 1024 का मतलब है, और इसलिए
Giga, तेरा, आदि के साथ पर है जबकि 1000 और 1024 के बीच का अंतर कई प्रयोजनों के लिए छोटा है, कई बार जब कर रहे हैं सटीक उत्तरों की आवश्यकता होती है, और यह वह जगह है जहां अपमानजनक शब्दावली हर किसी को चोट पहुंचाती है। किलो = 1024 के बाद दशकों के बाद ही किसी ने वास्तव में समस्या को ठीक करने का प्रयास किया। आईईसी द्विआधारी मल्टीप्लायरों के लिए नए उपसर्गों प्रस्तावित: 1024 = Kibi, 1024 = mebi, 1024 = gibi, आदि
सारांश में, धारणा है कि किलो = 1024 संगत से अत्याचारी विचलन है किलो = 1000 की एसआई परिभाषा। जबकि कंप्यूटर उद्योग में किलो = 1024 लोकप्रिय है, फिर भी यह गलत है और इसे kibi = 1024 द्वारा प्रतिस्थापित किया जाना चाहिए। या किलो/मेगा/आदि की वास्तविक परिभाषा को दर्शाने के लिए संख्याओं को पुनः संयोजित करने की आवश्यकता है। (उदाहरण के लिए, "512 एमबी" रैम वास्तव में लगभग 536.9 एमबी है।)
बीटीडब्ल्यू, यादृच्छिक पूंजीकरण का उपयोग न करें; यह किलोबाइट वर्तनी है, किलो किलो नहीं।
संदर्भ और लिंक्स:
http://en.wikipedia.org/wiki/K ibibyte –
ध्यान दें कि एक लंबे, लंबे समय पहले ऐसे सिस्टम थे जहां बाइट के पास 6 बिट्स थे, या 7. – vsz