Bus analyzer
بس تجزیہ کار ایک قسم کا پروٹوکول تجزیہ ٹول ہے، جو ایک مخصوص انٹرفیس بس میں مواصلاتی ڈیٹا کو حاصل کرنے اور تجزیہ کرنے کے لیے استعمال ہوتا ہے، جو عام طور پر ہارڈ ویئر سسٹم میں سرایت کرتا ہے۔ بس تجزیہ کار کی فعالیت ڈیزائن، جانچ اور توثیق کرنے والے انجینئروں کو ہارڈ ویئر پر مبنی پروڈکٹ کے ڈیزائن چکروں میں اپنے ڈیزائن کی جانچ، جانچ، ڈیبگ اور توثیق کرنے میں مدد کرتی ہے۔ یہ پروڈکٹ لائف سائیکل کے بعد کے مراحل میں، سسٹمز کے درمیان اور اجزاء کے درمیان مواصلاتی باہمی تعاون کی جانچ کرنے اور ہارڈ ویئر سپورٹ کے خدشات کو واضح کرنے میں بھی مدد کرتا ہے۔ ایک بس تجزیہ کار مخصوص متوازی یا سیریل بس آرکیٹیکچرز کے ساتھ استعمال کے لیے ڈیزائن کیا گیا ہے۔ اگرچہ بس تجزیہ کار کی اصطلاح سے مراد ایک جسمانی مواصلات اور انٹرفیس ہے جس کا تجزیہ کیا جا رہا ہے، اسے بعض اوقات پروٹوکول تجزیہ کار یا پیکٹ تجزیہ کار کی اصطلاح کے ساتھ ایک دوسرے کے ساتھ استعمال کیا جاتا ہے، اور اسے وائرلیس لین (جیسے وائی فائی)، پین (جیسے بلوٹوتھ، وائرلیس یو ایس بی)، اور دیگر وائرلیس انٹرفیس کے لیے تجزیہ ٹولز کے لیے بھی استعمال کیا جا سکتا ہے، حالانکہ ان ٹیکنالوجیز میں "وائرڈ" بس نہیں ہے۔ بس تجزیہ کار بس مواصلات کے ڈیٹا کی نگرانی اور قبضہ کرتا ہے، اسے ڈی کوڈ اور تجزیہ کرتا ہے اور ڈیٹا اور تجزیہ کی رپورٹوں کو صارف کو دکھاتا ہے۔ یہ بنیادی طور پر ایک منطق تجزیہ کار ہے جس میں بس ٹریفک کی بنیادی خصوصیات کا کچھ اضافی علم ہے۔ بس تجزیہ کار اور منطق تجزیہ کار کے درمیان کلیدی اختلافات میں سے ایک خاص طور پر تجزیہ شدہ بس پر ہونے والے صرف متعلقہ ٹریفک کو فلٹر کرنے اور نکالنے کی صلاحیت ہے۔ کچھ جدید منطق تجزیہ کار ڈیٹا اسٹوریج کی اہلیت کے اختیارات پیش کرتے ہیں جو بس ٹریفک کو فلٹر کرنے کی بھی اجازت دیتے ہیں، جس سے بس تجزیہ کار جیسی خصوصیات کو فعال کیا جاتا ہے۔ بس اور منطق تجزیہ کاروں کے درمیان کچھ اہم فرق یہ ہیں: 1. لاگت: منطق تجزیہ کار عام طور پر بس تجزیہ کاروں سے زیادہ قیمتیں رکھتے ہیں۔ اس حقیقت کا الٹا یہ ہے کہ منطق تجزیہ کار کو مختلف بس آرکیٹیکچرز کے ساتھ استعمال کیا جا سکتا ہے، جبکہ بس تجزیہ کار صرف ایک فن تعمیر کے ساتھ اچھا ہوتا ہے۔ 2. ہدف شدہ صلاحیتیں اور ڈیٹا کی پری فارمیٹنگ: ایک بس تجزیہ کار کو بس سے آنے والے ڈیٹا کے لیے بہت مخصوص سیاق و سباق فراہم کرنے کے لیے ڈیزائن کیا جا سکتا ہے۔ مثال کے طور پر یو ایس بی جیسی سیریل بسوں کے تجزیہ کار سیریل ڈیٹا لیتے ہیں جو بائنری 1s اور 0s کے سیریل اسٹریم کے طور پر آتا ہے اور اسے چرپ، ہیڈر، پے لوڈ وغیرہ سے مختلف منطقی پیکٹ کے طور پر دکھاتا ہے۔ استعمال میں آسانی: جب کہ ایک عام مقصد کا منطق تجزیہ کار، متعدد بسوں اور انٹرفیس کو سپورٹ کر سکتا ہے، ایک بس تجزیہ کار ایک مخصوص فزیکل انٹرفیس کے لیے ڈیزائن کیا گیا ہے اور عام طور پر صارف کو جانچنے والے ہارڈ ویئر کو تیزی سے اس بس سے جوڑنے کی اجازت دیتا ہے جس کی جانچ کی جاتی ہے، جس سے وقت اور کوشش کی بچت ہوتی ہے۔ صارف کے نقطہ نظر سے، ایک (بہت زیادہ) آسان نقطہ نظر یہ ہو سکتا ہے کہ ڈویلپرز جو ایک بس فن تعمیر کے لیے سب سے زیادہ مکمل اور سب سے زیادہ ٹارگٹڈ صلاحیتیں چاہتے ہیں انہیں بس تجزیہ کار کے ساتھ بہترین خدمت فراہم کی جا سکتی ہے، جبکہ متوازی طور پر کئی پروٹوکول کے ساتھ کام کرنے والے صارفین کو منطق تجزیہ کار کے ساتھ بہتر خدمت فراہم کی جا سکتی ہے جو کئی مختلف بس تجزیہ کاروں سے کم مہنگا ہے اور انہیں ایک واحد صارف انٹرفیس بمقابلہ کئی سیکھنے کے قابل بناتا ہے۔ تجزیہ کار اب عملی طور پر تمام موجودہ کمپیوٹر اور سرایت شدہ بس معیارات اور فارم فیکٹرز جیسے پی سی آئی ایکسپریس، ڈی ڈی آر، یو ایس بی، پی سی آئی، کمپیکٹ پی سی آئی، پی ایم سی، وی ایم ایبس، سی اے این بس اور ایل آئی این بس وغیرہ کے لیے دستیاب ہیں۔ بس تجزیہ کاروں کا استعمال ایوینکس انڈسٹری میں ایم آئی ایل-ایس ٹی ڈی-1553، اے آر آئی این سی 429، اے ایف ڈی ایکس، اور دیگر ایوینکس ڈیٹا بیس پروٹوکول کا تجزیہ کرنے کے لیے کیا جاتا ہے۔ کمپیوٹرز اور ڈرائیوز کے درمیان مقبول ڈیٹا ٹرانسفر پروٹوکول کا تجزیہ کرنے کے لیے ماس اسٹوریج انڈسٹری میں دوسرے بس تجزیہ کاروں کا بھی استعمال کیا جاتا ہے۔ ان میں مقبول ڈیٹا بسیں جیسے این وی ایم ای، ایس اے ٹی اے، ایس اے ایس، اے ٹی اے/پی آئی، ایس سی ایس آئی وغیرہ شامل ہیں۔ یہ آلات عام طور پر میزبان کمپیوٹر اور ٹارگٹ ڈرائیو کے درمیان سیریز میں جڑے ہوتے ہیں، جہاں وہ بس پر ٹریفک کی 'جاسوسی' کرتے ہیں، اسے پکڑتے ہیں اور اسے انسانی پڑھنے کے قابل شکل میں پیش کرتے ہیں۔ بس اور پروٹوکول ایکسرسائزر پی سی آئی ایکسپریس، پی سی آئی، ایس اے ایس، ایس اے ٹی اے، اور یو ایس بی جیسے بہت سے بس آرکیٹیکچرز کے لیے انجینئر "بس ایکسرسائزر" یا "پروٹوکول ایکسرسائزر" بھی استعمال کرتے ہیں۔ اس طرح کے ورزش کرنے والے جزوی یا مکمل مواصلاتی اسٹیک کی تقلید کر سکتے ہیں جو مخصوص بس مواصلات کے معیار کے مطابق ہوتے ہیں، اس طرح انجینئروں کو جراحی سے بس ٹریفک کو کنٹرول کرنے اور ان کے ڈیزائن کی جانچ، ڈیبگ اور توثیق کرنے کی اجازت ملتی ہے۔ یہ آلات خراب بس ٹریفک کے ساتھ ساتھ اچھے بھی پیدا کرنا ممکن بناتے ہیں تاکہ ڈیوائس ایرر ریکوری سسٹم کی جانچ کی جا سکے۔ وہ اکثر آلات کی باہمی تعاون کو یقینی بنانے کے لیے معیار کی تعمیل کی تصدیق کے لیے بھی استعمال ہوتے ہیں کیونکہ وہ معروف منظرناموں کو قابل تکرار طریقے سے دوبارہ پیش کر سکتے ہیں۔ ورزش کرنے والے عام طور پر تجزیہ کاروں کے ساتھ مل کر استعمال کیے جاتے ہیں، لہذا انجینئر کو بس میں پکڑے گئے مواصلاتی ڈیٹا کی مکمل مرئیت حاصل ہوتی ہے۔ کچھ ورزش کرنے والوں کو اسٹینڈ اکیلے نظام کے طور پر ڈیزائن کیا گیا ہے جبکہ دیگر کو تجزیہ کے لیے استعمال ہونے والے اسی نظام میں ملایا جاتا ہے۔ جے ٹی اے جی (باؤنڈری اسکین) حوالہ جات کمپیوٹر بسیں الیکٹرانک ٹیسٹ کا سامان ڈیجیٹل الیکٹرانکس بھی دیکھیں۔