कंप्यूटर बसों की एक तस्वीर को समझने की कोशिश कर रहा है


10

इस चित्र में http://en.kioskea.net/contents/pc/bus.php3 जो कंप्यूटर में बसों की व्याख्या करता है

यहाँ छवि विवरण दर्ज करें

  1. मुझे आश्चर्य है कि क्या सीपीयू से साउथ ब्रिज तक की काली रेखा भी एक बस है? इसका नाम चित्र में नहीं है, और इसका नाम क्या है?
  2. क्या लैन, एससीएसआई, आईएसए, यूएसबी, आईडीई से निकलने वाली छोटी काली लाइनें भी बसें हैं, और उनके नाम क्या हैं?

    ध्यान दें कि स्तर 2 कैश, एजीपी और रैम से उपजी उन काली रेखाओं को चित्र में क्रमशः प्रॉसेसर बस, एजीपी बस और मेमोरी बस नाम दिया गया है।

  3. क्या सीपीयू से साउथ ब्रिज तक की काली लाइन पीसीआई बस और प्रोसेसर बस दोनों के साथ है?
  4. डेटा प्रवाह कैसा है?

    उदाहरण के लिए, क्या मेरी निम्नलिखित समझ सही है?

    सीपीयू से लेवल 2 कैश तक, रूट सीपीयू और प्रोसेसर बस से उपजी काली रेखा है।

    सीपीयू से एजीपी या रैम तक, रूट सीपीयू, नॉर्थ ब्रिज और एजीपी बस या मेमोरी बस से निकलने वाली काली लाइन है।

    सीपीयू से लैन या एससीएसआई तक, मार्ग सीपीयू, उत्तरी पुल, पीसीआई बस, और लैन या एससीएसआई से उपजी काली रेखा से उपजी काली रेखा है।

    CPU से ISA, USB और IDE में से कोई भी मार्ग, CPU, उत्तरी पुल, दक्षिण पुल, और ISA, USB या IDE से उपजी काली रेखा से उपजी काली रेखा है।

    गैर-सीपीयू घटकों के बीच डेटा प्रवाह कैसे होते हैं?

धन्यवाद!

जवाबों:


12

एक बस निम्नलिखित गुणों के साथ संचार का एक माध्यम है:

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

यदि आपके पास नेटवर्किंग का कोई ज्ञान है और यह सबसे अधिक लगता है तो यह अवधारणा में बहुत समान है।

हल्की नीली रेखाएं एक बस का प्रतिनिधित्व करती हैं। गहरे नीले रंग की रेखाएं दर्शाती हैं कि बस से क्या जुड़ा है।

अपने सवालों के जवाब देने के लिए:

  1. मुझे ऐसा लग रहा है जैसे सीपीयू को साउथब्रिज जाने के लिए प्रोसेसर बस, नॉर्थब्रिज और पीसीआई बस से गुजरना पड़ता है।
  2. मेरा मानना ​​है कि वे ब्रूस से जुड़ते हैं। मेरे लिए ऐसा लगता है कि लेबल मोटी हल्की नीली रेखाओं की पहचान कर रहे हैं। आरेख थोड़ा बेहतर हो सकता है IMHO। ध्यान दें कि एजीपी "त्वरित ग्राफिक्स पोर्ट " के लिए खड़ा है - तकनीकी रूप से यह एक बस नहीं है क्योंकि कई घटक वहां खेलने में नहीं आते हैं (पूरे कारणों में से एक एजीपी का आविष्कार किया गया था)। सॉफ्टवेयर के लिए यह एक अन्य PCI बस के रूप में प्रकट होता है, हालांकि।
  3. मुझे ऐसा लगता है। IIRC डिवाइस ड्राइवर, दक्षिण-पूर्वी घटकों को एक्सेस करने के लिए, पीसीआई बस के साथ प्रोग्राम करने की आवश्यकता है।
  4. मेरा प्रारंभिक पैराग्राफ देखें। एक बस के लिए दूसरी बस से जुड़ा होना और उसके माध्यम से डेटा अग्रेषित करने की जिम्मेदारी लेना संभव है। ये "पीसीआई-पीसीआई पुल" डिवाइस हैं यदि आपने कभी उन्हें विंडोज डिवाइस मैनेजर में देखा है या lspci


2

किसी भी कंप्यूटर में केवल 3 "बसें" हैं: डेटा, पता और नियंत्रण। बस। यह एक बहुत ही सरल ऊपर-नीचे देखो। डेटा और पता बसें बहुत स्पष्ट और अपेक्षाकृत सरल हैं। हालांकि, नियंत्रण बस बहुत जटिल हो सकती है क्योंकि इसमें बहुत अधिक सब कुछ शामिल है (और शायद विशेष रूप से) समय।

मैं यहां जो देख रहा हूं वह एक बुनियादी सिस्टम चार्ट है। सिस्टम में कुछ चीजें कुछ संसाधनों / प्रक्रियाओं के लिए जिम्मेदार होती हैं। जैसा कि आप उम्मीद कर सकते हैं, सीपीयू ढेर के शीर्ष पर है और बहुत ज्यादा सब कुछ के प्रभारी हैं। नीचे (पदानुक्रम में) उत्तर पुल है जो सीधे वीडियो और रैम को नियंत्रित करता है। उत्तर पुल परोक्ष रूप से PCI पुल के माध्यम से दक्षिण पुल को नियंत्रित करता है "बस" और साथ ही LAN और SCSI सिस्टम भी। हालांकि, दक्षिण पुल आईएसए, यूएसबी और आईडीई उपकरणों को सीधे नियंत्रित करता है। इसलिए यदि आप एक IDE ड्राइव पर डेटा पुनर्प्राप्त करना चाहते हैं तो आपका CPU उत्तरी पुल से गुजरेगा जो तब PCI बस पर यह अनुरोध करता है जहां बदले में दक्षिण पुल को IDE संसाधन प्रदान करता है (या अधिक सटीक रूप से, दक्षिण पुल बताता है पता / डेटा बस पर जानकारी रखने के लिए आईडीई डिवाइस - जो सीपीयू वास्तव में नियंत्रण में है)।

आप शायद इसे कठिन बना रहे हैं, जितना कि यह होना चाहिए। सीपीयू अभी भी हर कंप्यूटर का दिल है। इसलिए, आपका आरेख वास्तविक "बसों" में से किसी का उपयोग करने का एक भयानक उदाहरण है। वास्तव में, पूरे आरेख को नियंत्रण बस का विवरण माना जा सकता है - और केवल नियंत्रण बस। यह एक उत्कृष्ट दृश्य है कि कुछ उप-प्रणालियां क्या करती हैं और यहां तक ​​कि सीधे कुछ संसाधनों को नियंत्रित करती हैं, लेकिन वास्तव में क्या हार्ड वायर हो रहा है या कैसे एक पूरा कंप्यूटर कम से कम बस संरचना के संदर्भ में काम करता है इसका कोई संकेत नहीं है।


1
  1. नॉर्थब्रिज, साउथब्रिज को सीपीयू से जोड़ता है और इसलिए सीपीयू और एसबी के बीच कोई सीधी बस नहीं है।
  2. इनमें से अधिकांश "बसों" के अपने स्वयं के वर्णन करने वाले नाम हैं, जैसे कि आईएसए बस, पीसीआई बस, आदि अन्य कम स्पष्ट हैं जैसे कि एलपीसी बस जो अधिकांश कम-बैंडविड्थ डिवाइस को एसबी और इस तरह सीपीयू से जोड़ता है (जैसे) सुपर I / O नियंत्रक, BIOS, आदि)।
  3. नहीं, यह "बस" वर्णित के रूप में मौजूद नहीं है। लेकिन आरेख के निचले-आधे हिस्से में उपकरणों के लिए एक संचार के परिदृश्य में, डेटा को सीपीयू से नॉर्थब्रिज तक "बस" से गुजरना होगा (मैं बस को उद्धृत करता हूं क्योंकि एनबी को सीपीयू पर एकीकृत किया जा सकता है), और फिर फिर से आमतौर पर एसबी के लिए एक पीसीआई बस है और गोल यात्रा के लिए इसके विपरीत।
  4. इस प्रश्न का उत्तर देने का कोई एक सीधा तरीका नहीं है क्योंकि प्रोसेसर आज अधिक जटिल होते जा रहे हैं और इस तरह मेमोरी, बस और कैश एक्सेस के लिए अलग-अलग दृष्टिकोण ले रहे हैं। अधिकांश आधुनिक प्रोसेसर में एकीकृत मेमोरी कंट्रोलर होते हैं, इस प्रकार डीएमए के लिए नॉर्थब्रिज से बात करने की आवश्यकता नहीं होती है। उदाहरण के लिए, QPI बस के साथ Intel के नए प्रोसेसर एक चिप से बात करते हैं, जो एक पारंपरिक नॉर्थब्रिज के समान है, सिवाय इसके कि इसमें मेमोरी कंट्रोलर की कमी होती है और QPI बस में CPU से बात करता है जो पारंपरिक फ्रंट साइड बस [FSB] को बदल देता है।

मुझे लगता है कि विकी की यह छवि आपके लिए सीखने के लिए एक अधिक उपयोगी mneonmic डिवाइस हो सकती है: http://upload.wikimedia.org/wikipedia/commons/b/bd/Motherboard_diagram.svg ( जीजी फ़ाइलों को एम्बेड नहीं कर सकता)।


धन्यवाद! (1) "अधिकांश आधुनिक प्रोसेसरों में एकीकृत मेमोरी कंट्रोलर हैं, इस प्रकार डीएमए के लिए नॉर्थब्रिज से बात करने की कोई आवश्यकता नहीं है"। "डीएमए" से, आपका मतलब सीपीयू एक्सेस मेमोरी है? मुझे लगता है कि इसका मतलब है कि बिना सीपीयू के बीच सीधे मेमोरी एक्सेस करने वाला डिवाइस। en.wikipedia.org/wiki/Direct_memory_access देखें ।
टिम

(2) "डेटा सीपीयू से नॉर्थब्रिज तक" बस "से होकर गुजरना चाहिए (मैं बस को उद्धृत करता हूं क्योंकि एनबी को सीपीयू पर एकीकृत किया जा सकता है), और फिर फिर से आमतौर पर एसबी के लिए एक पीसीआई बस है"। लेकिन विकिपीडिया छवि में, NB और SB के बीच संबंध को आंतरिक बस कहा जाता है। मुझे आश्चर्य है कि अगर NB और SB के बीच संचार PCI के बीच में नहीं है?
टिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.