पता बस बनाम डेटा बस

कंप्यूटर वास्तुकला के अनुसार, एक बस को एक प्रणाली के रूप में परिभाषित किया जाता है जो कंप्यूटर के हार्डवेयर घटकों के बीच या दो अलग-अलग कंप्यूटरों के बीच डेटा स्थानांतरित करता है। प्रारंभ में, बसों को बिजली के तारों का उपयोग करके बनाया गया था, लेकिन अब किसी भी भौतिक उप-प्रणाली की पहचान करने के लिए बस शब्द का उपयोग अधिक व्यापक रूप से किया जाता है जो पहले की विद्युत बसों के समान कार्यक्षमता प्रदान करता है। कंप्यूटर बसें समानांतर या सीरियल हो सकती हैं और इन्हें मल्टीड्रॉप, डेज़ी चेन या स्विच्ड हब्स के रूप में जोड़ा जा सकता है। सिस्टम बस एक एकल बस है जो कंप्यूटर के सभी प्रमुख घटकों को एक दूसरे के साथ संवाद करने में मदद करती है। यह एक एड्रेस बस, डेटा बस और एक कंट्रोल बस से बना है। डेटा बस स्टोर किए जाने वाले डेटा को ले जाती है, जबकि एड्रेस बस उस स्थान को ले जाती है जहां उसे संग्रहीत किया जाना चाहिए।

पता बस

एड्रेस बस कंप्यूटर सिस्टम बस का एक हिस्सा है जो एक भौतिक पते को निर्दिष्ट करने के लिए समर्पित है। जब कंप्यूटर प्रोसेसर को मेमोरी से पढ़ने या लिखने की आवश्यकता होती है, तो यह पता बस का उपयोग करता है व्यक्तिगत मेमोरी ब्लॉक के भौतिक पते को निर्दिष्ट करने के लिए इसे एक्सेस करने की आवश्यकता होती है (वास्तविक डेटा डेटा बस के साथ भेजा जाता है)। अधिक सही ढंग से, जब प्रोसेसर मेमोरी में कुछ डेटा लिखना चाहता है, तो यह राइटिंग सिग्नल को मुखर करेगा, एड्रेस बस पर राइट एड्रेस को सेट करेगा और डेटा को डेटा बस में डाल देगा। इसी तरह, जब प्रोसेसर मेमोरी में निवास करने वाले कुछ डेटा को पढ़ना चाहता है, तो यह रीड सिग्नल को मुखर करेगा और एड्रेस बस पर रीड एड्रेस सेट करेगा। इस सिग्नल को प्राप्त करने के बाद, मेमोरी कंट्रोलर को विशिष्ट मेमोरी ब्लॉक (पता पढ़ने के लिए एड्रेस बस की जांच करने के बाद) से डेटा मिलेगा और फिर यह डेटा ब्लॉक पर मेमोरी ब्लॉक के डेटा को जगह देगा।

सिस्टम द्वारा संबोधित की जाने वाली मेमोरी का आकार डेटा बस की चौड़ाई और इसके विपरीत निर्धारित करता है। उदाहरण के लिए, यदि पता बस की चौड़ाई 32 बिट्स है, तो सिस्टम 232 मेमोरी ब्लॉक (जो 4GB मेमोरी स्पेस के बराबर है, को देखते हुए यह बता सकता है कि एक ब्लॉक में 1 बाइट डेटा होता है)।

डेटा बस

एक डेटा बस डेटा ले जाती है। आंतरिक बसें प्रोसेसर के भीतर जानकारी ले जाती हैं, जबकि बाहरी बसें प्रोसेसर और मेमोरी के बीच डेटा ले जाती हैं। आमतौर पर, एक ही डेटा बस का उपयोग रीड / राइट ऑपरेशन दोनों के लिए किया जाता है। जब यह एक लिखित ऑपरेशन होता है, तो प्रोसेसर डेटा बस पर डेटा (लिखे जाने के लिए) डाल देगा। जब यह रीड ऑपरेशन होता है, तो मेमोरी कंट्रोलर विशिष्ट मेमोरी ब्लॉक से डेटा प्राप्त करेगा और इसे डेटा बस में डाल देगा।

पता बस और डेटा बस के बीच अंतर क्या है?

डेटा बस द्विदिश है, जबकि पता बस यूनिडायरेक्शनल है। इसका मतलब है कि डेटा दोनों दिशाओं में यात्रा करता है लेकिन पते केवल एक ही दिशा में यात्रा करेंगे। इसका कारण यह है कि डेटा के विपरीत, पता हमेशा प्रोसेसर द्वारा निर्दिष्ट किया जाता है। डेटा बस की चौड़ाई व्यक्तिगत मेमोरी ब्लॉक के आकार से निर्धारित होती है, जबकि एड्रेस बस की चौड़ाई मेमोरी के आकार से निर्धारित होती है जिसे सिस्टम द्वारा संबोधित किया जाना चाहिए।