आजकल, शब्द byte
निरपवाद रूप से 8 बिट (यह हमेशा ऐसा हो, जिसके कारण शब्द octet
, विशेष रूप से परिभाषित वास्तव में 8 बिट मतलब करने के लिए उपयोग नहीं किया मतलब करने के लिए प्रयोग किया जाता है, सटीक आवश्यकता होने पर दस्तावेजों में अभी भी प्रयोग किया जाता है, उदाहरण के लिए संचार प्रोटोकॉल निर्दिष्ट करते समय)।
तो, आप गणना करते हैं कि आपको कितने बिट्स को संबोधित करना है, 8 से विभाजित करना है, और यह है कि बाइट आपको पता होना चाहिए। प्रत्येक पते में आपको आवश्यक बिट्स की संख्या स्पष्ट रूप से विशिष्ट बाइट्स की संख्या के आधार 2 में लॉगरिदम की छत है जिसे आपको संबोधित करने की आवश्यकता है - मुझे यकीन है कि भाग आश्चर्य के रूप में नहीं आता है ;-)।
शब्द word
शब्द अभी भी अस्पष्ट है: संदर्भ के आधार पर इसका मतलब 16 बिट्स, या 32 बिट्स या इससे भी अधिक हो सकता है। वैसे भी, एक बार जब आप जानते हैं कि कितने बिट्स का मतलब है, प्रक्रिया बिल्कुल बाइट्स के समान ही है, तो पिछले पैराग्राफ में 8 के बदले 32 (या जो भी) विकल्प है।
बेशक यह पूरी स्मृति के लिए एक ही मॉड्यूल के साथ ही लागू होता है - प्रत्येक मामले में, बिट्स की संख्या की गणना करें, बाइट्स या शब्दों की संख्या प्राप्त करने के लिए विभाजित करें, log2, फिर उस की छत लें (जाहिर है कि अंतिम चरण की आवश्यकता नहीं है अगर लॉग 2 पूर्णांक है ;-)।
स्रोत
2010-04-24 15:42:44
हमें बताएं कि आप पहले क्या सोचते हैं। –
होमवर्क टैग का अब और उपयोग नहीं किया जाना चाहिए! – markus