Endianness Meaning in Hindi
Endianness एक कंप्यूटर विज्ञान शब्द है जो बताता है कि डेटा कैसे Store किया जाता है। विशेष रूप से, यह परिभाषित करता है कि Multi byte डेटा प्रकार के अंत में सबसे Critical Value शामिल हैं। दो प्रकार के Endianness, Big-Endian और Little-Endian होते हैं।Big Endian in Hindi
Big-Endian बाइनरी डेटा स्टोर करने का सबसे आम तरीका है। यह सबसे महत्वपूर्ण (या सबसे बड़ा) Value पहले रखता है, उसके बाद Less significant Value. Example- पूर्णांक 123 का Big-Endian Representation Hundred Value (1) पहले रखता है, उसके बाद tens value (2), फिर one's value (3), या [123].Little Endian in Hindi
लिटिल-एंडियन पहले कम से कम Critical value stored करता है, इसके बाद तेजी से और अधिक critical value. Example- लिटिल-Endian notation में संख्या 123 है [321].text String "ABC" को [CBA] के रूप में दर्शाया जाता है.Endian Conversion in Hindi
ज्यादातर मामलों में, डेवलपर्स को Endianness Specified करने की आवश्यकता नहीं होती है क्योंकि कंपाइलर एक Specific प्लेटफॉर्म के लिए सही प्रकार का डेटा उत्पन्न करता है। हालांकि, एक प्रोग्राम को बाहरी इनपुट को Processes करने की आवश्यकता हो सकती है, जैसे कि File format जो एक अलग Endianness के साथ डेटा store करता है। इस स्थिति में, डेटा को Little-Endian से Big-Endian या इसके Opposite में Convert किया जाना चाहिए।डेटा को reverse के रूप में Endians को convert करना उतना सरल नहीं है। Bit's के बजाय Byte's को Reverse होना चाहिए। दूसरे शब्दों में, प्रत्येक बाइट (या आठ बिट्स का ब्लॉक) समान रहना चाहिए, लेकिन बाइट्स का क्रम बदल गया है। यह डेटा के हेक्साडेसिमल या बाइनरी Representation का उपयोग करके समझाया जा सकता है।
उदाहरण के लिए, पूर्णांक 41,394 को Big-Endian अंकन में दर्शाया गया है:
हेक्साडेसिमल: A1B2
बाइनरी: 1010000110110010
इस डेटा को लिटिल-Endian में कनवर्ट करने से डेटा Reverse नहीं होता है, बल्कि डेटा के भीतर अलग-अलग बाइट्स होते हैं। हेक्साडेसिमल प्रत्येक बाइट का representation करने के लिए दो अंकों का उपयोग करता है - [A1] [B2], जबकि बाइनरी आठ अंकों का उपयोग करता है - [10100001] [10110010]।
इसलिए, 41,394 का Little- Endian representation है:
हेक्साडेसिमल: B2A1
बाइनरी: 1011001010100001
नोट: कुछ प्रोसेसर डेटा को Big-Endian या Little-Endian के रूप में ला सकते हैं, जिसमें कोई conversion आवश्यक नहीं है। इसे Bi-Endian डेटा एक्सेस कहा जाता है।
Post a Comment
Blogger FacebookYour Comment Will be Show after Approval , Thanks