/ / समानांतर डेटा ट्रांसमिशन से सीरियल डेटा ट्रांसमिशन तेज़ क्यों है?

क्यों समानांतर डेटा ट्रांसमिशन से सीरियल डेटा ट्रांसमिशन तेज़ है?

SATA हार्ड ड्राइव कनेक्शन पुराने की तुलना में तेज़ होते हैंPATA हार्ड ड्राइव कनेक्शन और बाहरी केबल बिछाने मानकों के लिए भी यही कहा जा सकता है, लेकिन यह प्रति-सहज है: समानांतर संचरण क्यों नहीं होगा?

आज का प्रश्न और उत्तर सत्र हमारे पास SuperUser के सौजन्य से आता है — स्टैक एक्सचेंज का एक उपखंड, जो कि Q & A वेब साइटों का एक समुदाय संचालित समूह है।

प्रश्न

सुपरयूज़र रीडर मामूली समानांतर और धारावाहिक कनेक्शनों की डेटा ट्रांसफर दरों के बारे में उत्सुक है:

सहज रूप से, आप सोचेंगे कि समानांतर डेटाट्रांसमिशन सीरियल डेटा ट्रांसमिशन से तेज होना चाहिए; समानांतर में आप एक ही समय में कई बिट्स स्थानांतरित कर रहे हैं, जबकि धारावाहिक में आप एक समय में एक बिट कर रहे हैं।

तो क्या SATA इंटरफेस PATA, PCI-e डिवाइस की तुलना में तेजी से PCI और सीरियल पोर्ट को समानांतर से तेज बनाता है?

हालांकि यह अनुमान लगाना आसान है कि SATA, PATA की तुलना में नया है, केवल आयु की तुलना में काम पर अधिक ठोस तंत्र होना चाहिए।

उत्तर

SuperUser योगदानकर्ता Mpy ट्रांसमिशन प्रकारों की प्रकृति में कुछ अंतर्दृष्टि प्रदान करता है:

आप इसे इस तरह तैयार नहीं कर सकते।

सीरियल ट्रांसमिशन है और धीमा समानांतर संचरण की तुलना में एक ही संकेत आवृत्ति. एक समानांतर संचरण के साथ आप प्रति चक्र एक शब्द (जैसे 1 बाइट = 8 बिट) स्थानांतरित कर सकते हैं, लेकिन एक सीरियल ट्रांसमिशन के साथ केवल इसका एक अंश (जैसे 1 बिट)।

आधुनिक उपकरणों के कारण सीरियल ट्रांसमिशन निम्नलिखित है:

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

इसलिए, भले ही आप सीरियल ट्रांसमिशन के साथ प्रति चक्र कम डेटा ट्रांसफर करते हों, आप बहुत अधिक आवृत्तियों पर जा सकते हैं, जिसके परिणामस्वरूप उच्च नेट ट्रांसफर दर होती है।

[१] इससे यह भी पता चलता है कि यूडीएमए-केबल्स (बढ़ी हुई स्थानांतरण गति के साथ समानांतर एटीए) में पिन के रूप में कई बार दो तार क्यों थे। क्रॉसस्टॉक को कम करने के लिए हर दूसरे तार को ग्राउंड किया गया था।

स्कॉट चैंबरलेन ने Myp का उत्तर दिया और डिजाइन के अर्थशास्त्र पर विस्तार किया:

समस्या सिंक्रनाइज़ेशन है।

जब आप समानांतर में भेजते हैं तो आपको सभी को मापना चाहिएठीक उसी क्षण की पंक्तियाँ, जब आप तेज़ी से जाते हैं, तो उस पल के लिए खिड़की का आकार छोटा और छोटा हो जाता है, अंततः यह इतना छोटा हो सकता है कि कुछ तार अभी भी स्थिर हो सकते हैं जबकि अन्य समय से पहले खत्म होने से पहले समाप्त हो जाते हैं। ।

सीरियल में भेजने से अब आपको चिंता करने की जरूरत नहीं हैसभी लाइनों को स्थिर करने के बारे में, सिर्फ एक लाइन। और एक ही गति पर 10 लाइनों को जोड़ने की तुलना में एक पंक्ति को 10 गुना अधिक स्थिर बनाने के लिए अधिक लागत कुशल है।

पीसीआई एक्सप्रेस जैसी कुछ चीजें दोनों का सबसे अच्छा काम करती हैंदुनिया, वे सीरियल कनेक्शन का एक समानांतर सेट करते हैं (आपके मदरबोर्ड पर 16x पोर्ट में 16 सीरियल कनेक्शन हैं)। ऐसा करने से प्रत्येक पंक्ति को दूसरी पंक्तियों के साथ सही तालमेल रखने की आवश्यकता नहीं होती है, जब तक कि दूसरे छोर पर नियंत्रक डेटा के "पैकेट" को फिर से चालू कर सकता है क्योंकि वे सही क्रम का उपयोग करते हुए आते हैं।

पीसीआई-एक्सप्रेस के लिए हाउ स्टफ वर्क्स पेज गहराई से बहुत अच्छा अन्वेषण करता है कि कैसे पीसीआई में पीसीआई एक्सप्रेस समानांतर में पीसीआई या पीसीआई-एक्स की तुलना में तेज हो सकता है।

TL; DR संस्करण: एक बार एक कनेक्शन बनाने में आसान है, जब आप बहुत अधिक आवृत्तियों पर पहुंचते हैं तो 8 कनेक्शनों की तुलना में 16 गुना अधिक तेजी से चलते हैं।


स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें।