मेरी सरल समझ इस प्रकार है।
मेमोरी (RAM) बिट्स से बना है, 8 के समूह जो बाइट बनाते हैं, जिनमें से प्रत्येक को संबोधित किया जा सकता है, और इसलिए पता योग्य मेमोरी को बाइट करता है।
पता बस मेमोरी की बाइट का स्थान संग्रहीत करता है।
यदि एक पता बस आकार 32 बिट्स का है, तो इसका मतलब है कि यह 2 32 नंबर तक पकड़ सकता है और इसलिए यह 2 32 बाइट्स मेमोरी = 4 जीबी मेमोरी और किसी भी मेमोरी से अधिक का संदर्भ दे सकता है जो बेकार है।
डेटा बस का उपयोग मेमोरी को लिखने / पढ़ने के लिए मूल्य भेजने के लिए किया जाता है। अगर मेरे पास 32 बिट्स का डेटा बस है, तो इसका मतलब है कि अधिकतम 4 बाइट्स को एक बार में मेमोरी को लिखा / पढ़ा जा सकता है। मुझे इस आकार और अधिकतम स्मृति आकार के बीच कोई संबंध नहीं है।
भले ही अधिकांश सिस्टम बाइट-एड्रेसेबल हों, लेकिन यह प्रोसेसर को जितना संभव हो उतना डेटा स्थानांतरित करने के लिए समझ में आता है। यह डेटा बस द्वारा किया जाता है, और डेटा बस का आकार वह होता है जहां 8-बिट सिस्टम, 16-बिट सिस्टम, 32-बिट सिस्टम, 64-बिट सिस्टम आदि नाम आते हैं। जब डेटा बस 8 बिट्स चौड़ी होती है, तो यह एकल मेमोरी ऑपरेशन में 8 बिट्स को स्थानांतरित कर सकती है। जब डेटा बस 32 बिट्स चौड़ी होती है (जैसा कि लेखन के समय सबसे आम है), तो कम से कम, 32 बिट्स को एकल मेमोरी ऑपरेशन में स्थानांतरित किया जा सकता है।
यह कहता है कि डेटा बस का आकार वह है जो एक OS को 8bit, 16bit और इतने पर नाम देता है। मेरी समझ में क्या गलत है?