नियंत्रण बस: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{about|एक बॉक्स के अंदर इस्तेमाल की जाने वाली एक तरह की बस|एक प्रकार की बस जो एक [[नेटवर्क नियंत्रण प्रणाली]] में कई बक्सों को जोड़ती है| फील्डबस}}
{{about|एक बॉक्स के अंदर इस्तेमाल की जाने वाली एक तरह की बस|एक प्रकार की बस जो एक [[नेटवर्क नियंत्रण प्रणाली]] में कई बक्सों को जोड़ती है| फील्डबस}}


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


== लाइन्स ==
== लाइन्स ==
कंट्रोल बस में लाइनों की संख्या और प्रकार भिन्न-भिन्न होते हैं किन्तु सभी माइक्रोप्रोसेसरों के लिए सामान्य लाइनें होती हैं, जैसे:
कंट्रोल बस में लाइनों की संख्या और प्रकार भिन्न-भिन्न होते हैं किन्तु सभी माइक्रोप्रोसेसरों के लिए सामान्य लाइनें होती हैं, जैसे:
* पढ़ना (<math>\overline {RD}</math>). एकल पंक्ति जो सक्रिय (तर्क शून्य) इंगित करती है कि डिवाइस को सीपीयू द्वारा पढ़ा जा रहा है।
* रीड (<math>\overline {RD}</math>) एकल पंक्ति जो सक्रिय (तर्क शून्य) प्रदर्शित करती है कि डिवाइस को सीपीयू द्वारा रीड किया जा रहा है।
* लिखना (<math>\overline {WR}</math>). एकल पंक्ति जो सक्रिय होने पर (तर्क शून्य) इंगित करती है कि डिवाइस को सीपीयू द्वारा लिखा जा रहा है।
* राइट (<math>\overline {WR}</math>) एकल पंक्ति जो सक्रिय होने पर (तर्क शून्य) प्रदर्शित होती है कि डिवाइस को सीपीयू द्वारा राइट जा रहा है।
* बाइट सक्षम (<math>\overline E</math>). लाइनों का समूह जो डेटा के आकार (8, 16, 32, 64 बाइट्स) को दर्शाता है।
* बाइट सक्षम (<math>\overline E</math>) लाइनों का समूह जो डेटा के आकार (8, 16, 32, 64 बाइट्स) को दर्शाता है।


नियंत्रण बस के आरडी और डब्ल्यूआर सिग्नल डेटा बस पर [[बस विवाद]] से बचने के लिए रैम के पढ़ने या लिखने को नियंत्रित करते हैं।<ref name="dunton" >
नियंत्रण बस के आरडी और डब्ल्यूआर सिग्नल डेटा बस से बचने के लिए रैम के पढ़ने या लिखने को नियंत्रित करते हैं।<ref name="dunton" >
Ian Sinclair; John Dunton.
Ian Sinclair; John Dunton.
[https://books.google.com/books?id=yHEvBQAAQBAJ "Practical Electronics Handbook"].
[https://books.google.com/books?id=yHEvBQAAQBAJ "Practical Electronics Handbook"].
Line 18: Line 16:
p. 209-210.
p. 209-210.
</ref>
</ref>
अतिरिक्त लाइनें माइक्रोप्रोसेसर-निर्भर हैं, जैसे:


* स्थानांतरण [[पावती (डेटा नेटवर्क)]] (पावती)। जानकारी देता है कि डिवाइस द्वारा डेटा को स्वीकार (पढ़ा) गया था।
अतिरिक्त लाइनें माइक्रोप्रोसेसर पर निर्भर हैं, जैसे:
* बस अनुरोध (BR, BREQ, या BRQ)। इंगित करता है कि उपकरण (डेटा) बस के उपयोग का अनुरोध कर रहा है।
 
* बस अनुदान (बीजी या बीजीआरटी)। इंगित करता है कि सीपीयू ने बस तक पहुंच प्रदान की है।
* स्थानांतरण [[पावती (डेटा नेटवर्क)|एसीके (डेटा नेटवर्क)]] जानकारी देता है कि डिवाइस द्वारा डेटा को स्वीकार (पढ़ा) किया गया था।
* व्यवधान अनुरोध (IRQ)निम्न [[ निर्धारण (कंप्यूटिंग) ]] वाला डिवाइस CPU तक पहुंच का अनुरोध कर रहा है।
* बस अनुरोध (बीआर, ब्रेक, या बीआरक्यू) प्रदर्शित करता है कि उपकरण (डेटा) बस के उपयोग का अनुरोध कर रहा है।
* घड़ी संकेत। इस लाइन पर सिग्नल का उपयोग सीपीयू और डिवाइस के बीच डेटा को सिंक्रोनाइज़ करने के लिए किया जाता है।
* बस अनुदान (बीजी या बीजीआरटी) प्रदर्शित करता है कि सीपीयू ने बस तक पहुंच प्रदान की है।
* [[रीसेट (कंप्यूटिंग)]]यदि यह लाइन सक्रिय है, तो सीपीयू [[कठिन रिबूट]] करेगा।
* इंटरप्ट अनुरोध (आईआरक्यू) निम्न [[ निर्धारण (कंप्यूटिंग) |निर्धारण (कंप्यूटिंग)]] वाले डिवाइस सीपीयू तक पहुंच का अनुरोध कर रहा है।
* घड़ी के संकेत लाइन पर सिग्नल का उपयोग सीपीयू और डिवाइस के मध्य डेटा को सिंक्रोनाइज़ करने के लिए किया जाता है।
* [[रीसेट (कंप्यूटिंग)]] लाइन यदि सक्रिय है, तो सीपीयू [[कठिन रिबूट|हार्ड रिबूट]] करेगा।
 
एक से अधिक [[बस मास्टर]] वाले प्रणाली में अतिरिक्त नियंत्रण बस सिग्नल होते हैं जो नियंत्रित करते हैं कि कौन सा बस मास्टर एड्रेस बस का उपयोग करता है।<ref name="dunton" />


से अधिक [[बस मास्टर]] वाले सिस्टम में अतिरिक्त नियंत्रण बस सिग्नल होते हैं जो नियंत्रित करते हैं कि कौन सा बस मास्टर पता बस चलाता है, पता बस पर बस विवाद से बचता है।<ref name="dunton" />




== यह भी देखें ==
== यह भी देखें ==
* पता बस
* एड्रेस बस
* बस (कंप्यूटिंग)
* बस (कंप्यूटिंग)
* [[बस मास्टरिंग]]
* [[बस मास्टरिंग]]

Revision as of 02:28, 30 April 2023

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

लाइन्स

कंट्रोल बस में लाइनों की संख्या और प्रकार भिन्न-भिन्न होते हैं किन्तु सभी माइक्रोप्रोसेसरों के लिए सामान्य लाइनें होती हैं, जैसे:

  • रीड () एकल पंक्ति जो सक्रिय (तर्क शून्य) प्रदर्शित करती है कि डिवाइस को सीपीयू द्वारा रीड किया जा रहा है।
  • राइट () एकल पंक्ति जो सक्रिय होने पर (तर्क शून्य) प्रदर्शित होती है कि डिवाइस को सीपीयू द्वारा राइट जा रहा है।
  • बाइट सक्षम () लाइनों का समूह जो डेटा के आकार (8, 16, 32, 64 बाइट्स) को दर्शाता है।

नियंत्रण बस के आरडी और डब्ल्यूआर सिग्नल डेटा बस से बचने के लिए रैम के पढ़ने या लिखने को नियंत्रित करते हैं।[1]

अतिरिक्त लाइनें माइक्रोप्रोसेसर पर निर्भर हैं, जैसे:

  • स्थानांतरण एसीके (डेटा नेटवर्क) जानकारी देता है कि डिवाइस द्वारा डेटा को स्वीकार (पढ़ा) किया गया था।
  • बस अनुरोध (बीआर, ब्रेक, या बीआरक्यू) प्रदर्शित करता है कि उपकरण (डेटा) बस के उपयोग का अनुरोध कर रहा है।
  • बस अनुदान (बीजी या बीजीआरटी) प्रदर्शित करता है कि सीपीयू ने बस तक पहुंच प्रदान की है।
  • इंटरप्ट अनुरोध (आईआरक्यू) निम्न निर्धारण (कंप्यूटिंग) वाले डिवाइस सीपीयू तक पहुंच का अनुरोध कर रहा है।
  • घड़ी के संकेत लाइन पर सिग्नल का उपयोग सीपीयू और डिवाइस के मध्य डेटा को सिंक्रोनाइज़ करने के लिए किया जाता है।
  • रीसेट (कंप्यूटिंग) लाइन यदि सक्रिय है, तो सीपीयू हार्ड रिबूट करेगा।

एक से अधिक बस मास्टर वाले प्रणाली में अतिरिक्त नियंत्रण बस सिग्नल होते हैं जो नियंत्रित करते हैं कि कौन सा बस मास्टर एड्रेस बस का उपयोग करता है।[1]


यह भी देखें

संदर्भ

  1. 1.0 1.1 Ian Sinclair; John Dunton. "Practical Electronics Handbook". 2013. section "The control bus". p. 209-210.


बाहरी संबंध