پاٹا ہارڈ ڈرائیو کنیکشنس سے زیادہ تیز Sata ہارڈ ڈرائیو کے کنیکشن ہیں اور بیرونی کیبلنگ معیارات کے بارے میں بھی یہی کہا جاسکتا ہے ، لیکن یہ متضاد ہے: متوازی ٹرانسمیشن تیز کیوں نہیں ہوگی؟
آج کا سوال وجواب کا سیشن ہمارے پاس سوپر یوزر کے بشکریہ ہے St اسٹیک ایکسچینج کی ایک ذیلی تقسیم ، سوال و جواب کی ویب سائٹوں کی کمیونٹی سے چلنے والی گروپ بندی۔
سوال
سپر صارف ریڈر معمولی متوازی اور سیریل کنکشن کے ڈیٹا کی منتقلی کی شرحوں کے بارے میں دلچسپ ہے:
بدیہی طور پر ، آپ کو لگتا ہے کہ متوازی ڈیٹا منتقل کرنے کا سلسلہ سیریل ڈیٹا منتقل کرنے سے زیادہ تیز ہونا چاہئے۔ متوازی طور پر آپ ایک ہی وقت میں بہت سے بٹس منتقل کر رہے ہیں ، جبکہ سیریل میں آپ ایک وقت میں تھوڑا سا کر رہے ہیں۔
تو پھر کیا بات Sata انٹرفیس کو پاٹا ، PCI-e آلات PCI سے تیز ، اور سیریل پورٹس متوازی سے تیز تر بناتی ہے؟
اگرچہ اس استدلال میں پڑنا آسان ہے کہ ساٹا پاٹا سے نیا ہے ، لیکن کام کرنے کے لئے عمدہ عمر سے کہیں زیادہ ٹھوس میکانزم ہونا چاہئے۔
جواب
سپر یوزر کا تعاون کرنے والا ایم پی پی ٹرانسمیشن اقسام کی نوعیت کے بارے میں کچھ بصیرت پیش کرتا ہے۔
آپ اسے اس طرح وضع نہیں کرسکتے ہیں۔
سیریل ٹرانسمیشن ہے سست متوازی ٹرانسمیشن سے بھی زیادہ اسی سگنل تعدد . متوازی ٹرانسمیشن کے ذریعہ آپ فی ایک لفظ ایک لفظ (جیسے 1 بائٹ = 8 بٹس) منتقل کرسکتے ہیں لیکن سیریل ٹرانسمیشن کے ذریعہ اس کا صرف ایک حصہ (جیسے 1 بٹ)۔
جدید آلات سیریل ٹرانسمیشن کے استعمال کی وجہ مندرجہ ذیل ہیں:
- آپ بغیر کسی متوازی ٹرانسمیشن کے ل the سگنل کی فریکوئنسی میں اضافہ نہیں کرسکتے ہیں ، کیونکہ ، ڈیزائن کے ذریعہ ، ٹرانسمیٹر کے تمام سگنلوں کو وصول کنندہ کے پاس پہنچنے کی ضرورت ہوتی ہے۔ ایک ہی وقت میں . اعلی تعدد کے ل This اس کی ضمانت نہیں دی جاسکتی ہے ، کیونکہ آپ اس کی ضمانت نہیں دے سکتے ہیں سگنل ٹرانزٹ وقت تمام سگنل لائنز (مین بورڈ پر مختلف راستوں کے بارے میں سوچو) کے لئے برابر ہے۔ تعدد جتنی زیادہ ہوگی ، اتنے ہی چھوٹے اختلافات بھی اہمیت کا حامل ہیں۔ لہذا وصول کنندہ کو تمام سگنل لائنوں کے طے ہونے تک انتظار کرنا پڑتا ہے - ظاہر ہے ، منتقلی کی منتقلی کی شرح کم ہوتی ہے۔
- ایک اور اچھا نقطہ (سے) اس پوسٹ ) اس پر غور کرنے کی ضرورت ہے کراسسٹلک متوازی سگنل لائنوں کے ساتھ. تعدد جتنی زیادہ ہوگی ، اتنا ہی واضح معجزہ بھی آتا ہے اور اس کے ساتھ ہی کسی خراب شدہ لفظ کا امکان اور اس کو دوبارہ منتقل کرنے کی ضرورت بھی زیادہ ہوجاتی ہے۔ [1]
لہذا ، یہاں تک کہ اگر آپ سیریل ٹرانسمیشن کے ساتھ ہر دور میں کم ڈیٹا منتقل کرتے ہیں تو ، آپ بہت زیادہ تعدد میں جاسکتے ہیں جس کے نتیجے میں نیٹ ٹرانسفر کی شرح زیادہ ہوجاتی ہے۔
[1] اس کی وجہ بھی بتاتی ہے یو ڈی ایم اے کیبلز (متوازی اے ٹی اے کی بڑھتی ہوئی منتقلی کی رفتار کے ساتھ) پنوں سے دگنی تاروں ہوتی ہے۔ ہر دوسرے تار کو کراسسٹالک کو کم کرنے کے لئے تیار کیا گیا تھا۔
اسکاٹ چیمبرلین نے مائپ کے جواب کی بازگشت کی اور ڈیزائن کی معاشیات پر توسیع کی۔
مسئلہ ہم وقت سازی کا ہے۔
جب آپ متوازی طور پر بھیجتے ہیں تو آپ کو لازمی طور پر ایک ہی لمحے میں تمام لکیروں کی پیمائش کرنی ہوگی ، جب آپ اس لمحے کے لئے ونڈو کا سائز چھوٹا اور چھوٹا ہوتا جاتا ہے تو ، آخر کار یہ اتنا چھوٹا ہوجاتا ہے کہ کچھ تاروں میں اب بھی استحکام آسکتا ہے۔ جبکہ دوسرے وقت ختم ہونے سے پہلے ہی ختم ہوجائیں گے۔
سیریل بھیج کر اب آپ کو مستحکم ہونے والی تمام لائنوں ، صرف ایک لائن کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔ اور یہ ایک ہی رفتار سے 10 لائنیں شامل کرنے کے مقابلے میں ایک لائن کو 10 گنا تیز رفتار بنانے کے ل more زیادہ لاگت کا حامل ہے۔
کچھ چیزیں جیسے پی سی آئی ایکسپریس دونوں جہانوں میں بہترین کام کرتی ہیں ، وہ سیریل کنکشن کا متوازی سیٹ کرتے ہیں (آپ کے مادر بورڈ پر 16x پورٹ میں 16 سیریل کنکشن ہوتے ہیں)۔ ایسا کرنے سے ہر لائن کو دوسری لائنوں کے ساتھ بالکل مطابقت پذیر ہونے کی ضرورت نہیں ہوتی ہے ، جب تک کہ دوسرے سرے پر کنٹرولر اعداد و شمار کے "پیکٹوں" کو دوبارہ ترتیب دے سکتا ہے جب تک کہ وہ درست ترتیب میں نہیں آتے ہیں۔
پی سی آئی ایکسپریس کیلئے اسٹاف کیسے کام کرتا ہے صفحہ سیریل میں پی سی آئی ایکسپریس متوازی طور پر پی سی آئی یا پی سی آئی-ایکس سے تیز تر ہوسکتی ہے اس پر گہرائی میں ایک بہت اچھی تشریح کرتا ہے۔
TL DR DR ورژن: جب آپ بہت زیادہ تعدد پر پہنچ جاتے ہیں تو ایک کنکشن 8 گنا سے زیادہ 16 کنکشن 2 گنا تیز ہوجاتے ہیں۔
وضاحت میں شامل کرنے کے لئے کچھ ہے؟ تبصرے میں آواز بند. ٹیک سیکھنے والے اسٹیک ایکسچینج کے دوسرے صارفین سے مزید جوابات پڑھنا چاہتے ہیں؟ یہاں مکمل گفتگو کے دھاگے کو چیک کریں .