Legacy Plug and Play
میراث پلگ اینڈ پلے کی اصطلاح، جسے میراث پی این پی بھی کہا جاتا ہے، وضاحتیں اور مائیکروسافٹ ونڈوز کی خصوصیات کا ایک سلسلہ بیان کرتا ہے جو آلات کے آپریٹنگ سسٹم کی تشکیل کے لیے تیار ہے، اور کچھ ڈیوائس آئی ڈیز کو یو ای ایف آئی فورم کے ذریعے تفویض کیا جاتا ہے۔ معیارات کا مقصد بنیادی طور پر آئی بی ایم پی سی معیاری بس تھا، جسے بعد میں انڈسٹری اسٹینڈرڈ آرکیٹیکچر (آئی ایس اے) کا نام دیا گیا۔ متعلقہ وضاحتیں عام بیرونی یا ماہر بسوں کے لیے بھی بیان کی گئی ہیں جو عام طور پر ترقی کے وقت آئی ایس اے کے ذریعے منسلک ہوتی ہیں، بشمول آر ایس-232 اور متوازی بندرگاہ کے آلات۔ ونڈوز فیچر کے طور پر، پلگ اینڈ پلے آپریٹنگ سسٹم کی فعالیت سے مراد ہے جو مقامی پلگ اینڈ پلے ڈیوائسز کے ساتھ کنیکٹوٹی، کنفیگریشن اور مینجمنٹ کی حمایت کرتا ہے۔ اصل میں اسی فیچر سیٹ کا حصہ سمجھا جاتا ہے جیسا کہ وضاحتیں، اس تناظر میں پلگ اینڈ پلے بنیادی طور پر ونڈوز ڈرائیور ڈویلپمنٹ سے وابستہ ذمہ داریوں اور انٹرفیس سے مراد ہے۔ پلگ اینڈ پلے صارف کی مداخلت کے بغیر آلات کا پتہ لگانے کی اجازت دیتا ہے، اور کبھی کبھار ڈیوائس ریسورسز کی معمولی ترتیب کے لیے، جیسے I/O پورٹس اور ڈیوائس میموری میپس۔ پی این پی معیارات کا ایک مخصوص مجموعہ ہے، جسے عام اصطلاح پلگ اینڈ پلے کے ساتھ الجھن میں نہ ڈالیں، جو کسی بھی ہارڈ ویئر کی وضاحت کو بیان کرتا ہے جو ڈیوائس کے وسائل کی صارف ترتیب کی ضرورت کو کم کرتا ہے۔ اے سی پی آئی میراث پلگ اینڈ پلے کا جانشین ہے۔ جائزہ پلگ اینڈ پلے معیار کے لیے آلات کی ترتیب کی ضرورت ہوتی ہے جسے پی این پی بی آئی او ایس کے ذریعے سنبھالا جائے، جو اس کے بعد آپریٹنگ سسٹم کو مختص کردہ وسائل کی تفصیلات فراہم کرتا ہے۔ یہ عمل بوٹ کے وقت پر طلب کیا جاتا ہے۔ جب کمپیوٹر کو پہلی بار آن کیا جاتا ہے، تو ہم آہنگ آلات کی شناخت کی جاتی ہے اور انہیں غیر متصادم آئی او ایڈریس، انٹرپٹ ریکویسٹ نمبر اور ڈی ایم اے چینل تفویض کیے جاتے ہیں۔ اس اصطلاح کو مائیکروسافٹ نے اپنے ونڈوز 95 پروڈکٹ کے حوالے سے اپنایا تھا۔ دوسرے آپریٹنگ سسٹم، جیسے امیگا او ایس آٹوکونفگ اور میک او ایس نیوبس سسٹم، پہلے ہی کچھ وقت کے لیے اس طرح کی خصوصیات کی حمایت کر چکے تھے (مختلف ناموں کے تحت، یا کوئی نام نہیں)۔ یہاں تک کہ وائی جی ڈی آرسل لینکس نے بھی ونڈوز 95 سے کم از کم دو سال پہلے خود کو "پلگ اینڈ پلے لینکس" کے طور پر اشتہار دیا تھا۔ لیکن ونڈوز کی دنیا بھر میں قبولیت کی وجہ سے پلگ اینڈ پلے کی اصطلاح آہستہ آہستہ عالمگیر ہو گئی۔ عام طور پر، کمپیوٹر کے بی آئی او ایس سیٹ اپ میں غیر پی این پی آلات کی شناخت کرنے کی ضرورت ہوتی ہے تاکہ پی این پی سسٹم ان آلات کو دوبارہ تفویض نہ کرے۔ میراث غیر پی این پی آلات اور پی این پی نظام کے درمیان تعاملات میں مسائل اس کے ناکام ہونے کا سبب بن سکتے ہیں، جس کی وجہ سے اس ٹیکنالوجی کو تاریخی طور پر "پلگ اینڈ پری" کہا جاتا ہے۔ وضاحتیں میراث پلگ اور پلے کی وضاحت مائیکروسافٹ اور انٹیل نے کی تھی، جس نے میراث ہارڈ ویئر میں تبدیلیوں کی تجویز پیش کی تھی، نیز آپریٹنگ سسٹم سے منسلک آلات کی دریافت کی حمایت کے لیے بی آئی او ایس۔ یہ کردار بعد میں اے سی پی آئی معیار کے ذریعہ فرض کیے گئے، جو آپریٹنگ سسٹم میں پاور مینجمنٹ اور کنفیگریشن کے لیے سپورٹ کو بھی منتقل کرتا ہے، جیسا کہ پہلے "پلگ اینڈ پلے بائیوس" اور اے پی ایم وضاحتیں کے ذریعہ درکار فرم ویئر کے برخلاف ہے۔ مندرجہ ذیل معیارات تشکیل دیتے ہیں جسے مائیکروسافٹ لیگیسی پلگ اینڈ پلے کے طور پر بیان کرتا ہے، جیسا کہ مقامی پلگ اینڈ پلے کی خصوصیات جیسے پی سی آئی اور یو ایس بی کے برخلاف ہے۔ آئی ای ای ای 1394 کے لیے آئی ایس اے سپیسیفیکیشن پلگ اینڈ پلے ڈیزائن سپیسیفیکیشن پلگ اینڈ پلے بیرونی کام ڈیوائس سپیسیفیکیشن پلگ اینڈ پلے متوازی پورٹ ڈیوائس سپیسیفیکیشن پلگ اینڈ پلے اے ٹی اے سپیسیفیکیشن پلگ اینڈ پلے ایس سی ایس آئی سپیسیفیکیشن لیگیسی پلگ اینڈ پلے گائیڈ لائنز ونڈوز وسٹا کو اے سی پی آئی کے مطابق بائیوس کی ضرورت ہوتی ہے، اور آئی ایس اے پی این پی ڈیفالٹ طور پر غیر فعال ہے۔ ضروریات پلگ اینڈ پلے استعمال کرنے کے لیے تین تقاضے پورے کرنے ہوتے ہیں: او ایس پلگ اینڈ پلے کے ساتھ مطابقت رکھتا ہونا چاہیے۔ بی آئی او ایس کو پلگ اینڈ پلے کی حمایت کرنی چاہیے۔ انسٹال کیا جانے والا آلہ پلگ اینڈ پلے کے مطابق ہونا چاہیے۔ ہارڈ ویئر کی شناخت پلگ اینڈ پلے ہارڈ ویئر کے لیے عام طور پر کسی قسم کے شناختی کوڈ کی بھی ضرورت ہوتی ہے جو یہ فراہم کر سکتا ہے، تاکہ کمپیوٹر سافٹ ویئر اس کی صحیح شناخت کر سکے۔ یہ آئی ڈی کوڈ سسٹم ابتدائی انڈسٹری اسٹینڈرڈ آرکیٹیکچر (آئی ایس اے) ہارڈ ویئر میں مربوط نہیں تھا جو پی سی میں عام تھا جب پلگ اینڈ پلے پہلی بار متعارف کرایا گیا تھا۔ آئی ایس اے پلگ اینڈ پلے کچھ سب سے بڑی مشکلات کا باعث بنا جس نے پی این پی کو ابتدائی طور پر بہت ناقابل اعتماد بنا دیا۔ اس کی وجہ سے "پلگ اینڈ پری" کی طنزیہ اصطلاح سامنے آئی، کیونکہ ابتدائی دنوں میں I/O پتے اور IRQ لائنیں اکثر غلط طریقے سے سیٹ کی جاتی تھیں۔ بعد میں کمپیوٹر بسیں جیسے ایم سی اے، ای آئی ایس اے اور پی سی آئی (جو اس وقت صنعتی معیار بن رہا تھا) نے اس فعالیت کو مربوط کیا۔ آخر میں، کمپیوٹر کے آپریٹنگ سسٹم کو ان تبدیلیوں کو سنبھالنے کے قابل ہونے کی ضرورت ہے۔ عام طور پر، اس کا مطلب یہ ہے کہ بس سے یہ کہتے ہوئے رکاوٹیں تلاش کریں کہ ترتیب بدل گئی ہے، اور پھر بس سے معلومات کو پڑھ کر معلوم کریں کہ کیا ہوا ہے۔ پرانے بس ڈیزائنوں میں اکثر ان تبدیلیوں کا پتہ لگانے کے لیے پورے نظام کو پڑھنے کی ضرورت ہوتی ہے، جو بہت سے آلات کے لیے وقت طلب ہو سکتی ہیں۔ زیادہ جدید ڈیزائن اس "شکار" کو کم کرنے یا ختم کرنے کے لیے کسی قسم کا نظام استعمال کرتے ہیں ؛ مثال کے طور پر، یو ایس بی اس مقصد کے لیے ہب سسٹم استعمال کرتا ہے۔ جب تبدیلی واقع ہوتی ہے، تو او ایس پھر آلہ میں موجود معلومات کا جائزہ لیتا ہے تاکہ یہ معلوم کیا جا سکے کہ یہ کیا ہے۔ اس کے بعد اسے کام کرنے کے لیے مناسب ڈیوائس ڈرائیوروں کو لوڈ کرنا پڑتا ہے۔ ماضی میں، یہ ایک تمام یا کچھ بھی نہیں معاملہ تھا، لیکن جدید آپریٹنگ سسٹم میں اکثر انٹرنیٹ پر مناسب ڈرائیور تلاش کرنے اور اسے خود بخود انسٹال کرنے کی صلاحیت شامل ہوتی ہے۔ یوزر فرینڈلینیس ایکسٹینڈڈ سسٹم کنفیگریشن ڈیٹا (ای ایس سی ڈی) یونیورسل پلگ اینڈ پلے (یو پی این پی) لو پن کاؤنٹ (ایل پی سی) حوالہ جات بیرونی لنکس یو ای ایف آئی فورم پی این پی آئی ڈی اور اے سی پی آئی آئی ڈی رجسٹری مائیکروسافٹ پلگ اینڈ پلے وضاحتیں اور پیپرز <آئی ڈی 2:// ویب سائٹ مائیکروسافٹ ڈاٹ کام/ڈبلیو ایچ ڈی سی/سسٹم/پی این پی ڈبلیو آر/پی این پی/پی این پی آئی ڈی ایم ایس پی ایکس (پی اینڈ پی آئی ڈی) https://web.archive.org/web/20041019180414/http:// ویب سائٹ مائیکروسافٹ ڈاٹ کام/ڈبلیو ایچ ڈی سی/آرکائیو/آئی ڈی پی این پی ایم ایس پی ایکس <آئی ڈی 3:// ویب سائٹ مائیکروسافٹ ڈاٹ کام/ڈبلیو ایچ ڈی سی/آرکائیو/پی