Legacy Plug and Play
লিগ্যাসি প্লাগ অ্যান্ড প্লে শব্দটি, যা লিগ্যাসি পিএনপি নামেও সংক্ষিপ্ত করা হয়েছে, ডিভাইসগুলির অপারেটিং সিস্টেম কনফিগারেশনের জন্য নির্দিষ্টকরণ এবং মাইক্রোসফ্ট উইন্ডোজ বৈশিষ্ট্যগুলির একটি সিরিজ বর্ণনা করে এবং কিছু ডিভাইস আইডি ইউইএফআই ফোরাম দ্বারা বরাদ্দ করা হয়। মানগুলি প্রাথমিকভাবে আইবিএম পিসি স্ট্যান্ডার্ড বাসকে লক্ষ্য করে তৈরি করা হয়েছিল, যা পরে ইন্ডাস্ট্রি স্ট্যান্ডার্ড আর্কিটেকচার (আইএসএ) নামে অভিহিত হয়েছিল। আরএস-232 এবং সমান্তরাল পোর্ট ডিভাইস সহ বিকাশের সময় সাধারণত আইএসএর মাধ্যমে সংযুক্ত সাধারণ বাহ্যিক বা বিশেষজ্ঞ বাসগুলির জন্যও সম্পর্কিত নির্দিষ্টকরণগুলি সংজ্ঞায়িত করা হয়। একটি উইন্ডোজ বৈশিষ্ট্য হিসাবে, প্লাগ এবং প্লে অপারেটিং সিস্টেমের কার্যকারিতা বোঝায় যা নেটিভ প্লাগ এবং প্লে ডিভাইসগুলির সাথে সংযোগ, কনফিগারেশন এবং পরিচালনাকে সমর্থন করে। মূলত নির্দিষ্টকরণ হিসাবে একই বৈশিষ্ট্য সেটের অংশ হিসাবে বিবেচিত, এই প্রসঙ্গে প্লাগ এবং প্লে প্রাথমিকভাবে উইন্ডোজ ড্রাইভার বিকাশের সাথে সম্পর্কিত দায়িত্ব এবং ইন্টারফেসগুলিকে বোঝায়। প্লাগ এবং প্লে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই ডিভাইসগুলি সনাক্ত করার অনুমতি দেয় এবং মাঝে মাঝে ডিভাইস সংস্থানগুলির ছোটখাটো কনফিগারেশনের জন্য, যেমন আই/ও পোর্ট এবং ডিভাইস মেমরি মানচিত্র। পিএনপি হল মানগুলির একটি নির্দিষ্ট সেট, সাধারণ শব্দ প্লাগ এবং প্লে-এর সাথে বিভ্রান্ত হবেন না, যা কোনও হার্ডওয়্যার নির্দিষ্টকরণ বর্ণনা করে যা ডিভাইস সংস্থানগুলির ব্যবহারকারী কনফিগারেশনের প্রয়োজনীয়তা হ্রাস করে। এসিপিআই হল লিগ্যাসি প্লাগ অ্যান্ড প্লে-এর উত্তরসূরি। প্লাগ এবং প্লে স্ট্যান্ডার্ডের জন্য পিএনপি বিআইওএস দ্বারা পরিচালিত ডিভাইসগুলির কনফিগারেশন প্রয়োজন, যা অপারেটিং সিস্টেমে সম্পদ বরাদ্দের বিশদ বিবরণ প্রদান করে। প্রক্রিয়াটি বুটের সময় আহ্বান করা হয়। যখন কম্পিউটারটি প্রথম চালু করা হয়, তখন সামঞ্জস্যপূর্ণ ডিভাইসগুলি চিহ্নিত করা হয় এবং অ-দ্বন্দ্বপূর্ণ আইও ঠিকানা, ইন্টারাপ্ট অনুরোধ নম্বর এবং ডিএমএ চ্যানেলগুলি বরাদ্দ করা হয়। মাইক্রোসফ্ট তাদের উইন্ডোজ 95 পণ্যের প্রসঙ্গে এই শব্দটি গ্রহণ করেছিল। অন্যান্য অপারেটিং সিস্টেম, যেমন অ্যামিগাওস অটোকনফিগ এবং ম্যাক ওএস নুবাস সিস্টেম, ইতিমধ্যে কিছু সময়ের জন্য এই ধরনের বৈশিষ্ট্যগুলিকে সমর্থন করেছিল (বিভিন্ন নামে, বা কোনও নাম ছাড়াই)। এমনকি উইন্ডোজ 95-এর কমপক্ষে দুই বছর আগে ইয়াগড্রাসিল লিনাক্স নিজেকে "প্লাগ অ্যান্ড প্লে লিনাক্স" হিসাবে বিজ্ঞাপন দিয়েছিল। কিন্তু উইন্ডোজের বিশ্বব্যাপী গ্রহণযোগ্যতার কারণে প্লাগ অ্যান্ড প্লে শব্দটি ধীরে ধীরে সর্বজনীন হয়ে ওঠে। সাধারণত, কম্পিউটারের বিআইওএস সেটআপে নন-পিএনপি ডিভাইসগুলি চিহ্নিত করা প্রয়োজন যাতে পিএনপি সিস্টেম সেই ডিভাইসগুলিকে পুনরায় নিয়োগ না করে। ঐতিহ্যবাহী নন-পিএনপি ডিভাইস এবং পিএনপি সিস্টেমের মধ্যে মিথস্ক্রিয়ার সমস্যাগুলি এটি ব্যর্থ হতে পারে, যার ফলে এই প্রযুক্তিটি ঐতিহাসিকভাবে "প্লাগ এবং প্রার্থনা" হিসাবে উল্লেখ করা হয়েছে। নির্দিষ্টকরণ লিগ্যাসি প্লাগ এবং প্লে নির্দিষ্টকরণ মাইক্রোসফ্ট এবং ইন্টেল দ্বারা সংজ্ঞায়িত করা হয়েছিল, যা লিগ্যাসি হার্ডওয়্যারে পরিবর্তনের প্রস্তাব দিয়েছিল, পাশাপাশি অপারেটিং সিস্টেম-আবদ্ধ ডিভাইসগুলির আবিষ্কারকে সমর্থন করার জন্য বিআইওএস। এই ভূমিকাগুলি পরে এ. সি. পি. আই মান দ্বারা গৃহীত হয়েছিল, যা "প্লাগ অ্যান্ড প্লে বি. আই. ও. এস" এবং এ. পি. এম নির্দিষ্টকরণ দ্বারা পূর্বে প্রয়োজনীয় ফার্মওয়্যারের বিপরীতে অপারেটিং সিস্টেমে পাওয়ার ম্যানেজমেন্ট এবং কনফিগারেশনের জন্য সমর্থন সরিয়ে দেয়। পি. সি. আই এবং ইউ. এস. বি-এর মতো নেটিভ প্লাগ-অ্যান্ড-প্লে নির্দিষ্টকরণের বিপরীতে, মাইক্রোসফ্ট লিগ্যাসি প্লাগ এবং প্লে হিসাবে যা বর্ণনা করে তা নিম্নলিখিত মানগুলি রচনা করে। প্লাগ করুন এবং খেলুন বায়োস নির্দিষ্টকরণ প্লাগ এবং খেলুন আই. এস. এ নির্দিষ্টকরণ প্লাগ এবং খেলুন আই. ই. ই. ই 1394-এর জন্য ডিজাইন নির্দিষ্টকরণ প্লাগ এবং খেলুন বাহ্যিক কম ডিভাইস নির্দিষ্টকরণ প্লাগ এবং খেলুন সমান্তরাল পোর্ট ডিভাইস নির্দিষ্টকরণ প্লাগ এবং এ. টি. এ নির্দিষ্টকরণ প্লাগ এবং খেলুন এস. সি. এস. আই নির্দিষ্টকরণ লিগ্যাসি প্লাগ এবং খেলুন নির্দেশিকা উইন্ডোজ ভিস্তার জন্য একটি এ. সি. পি. আই-অনুবর্তী বায়োস প্রয়োজন, এবং আই. এস. এ. পি. এন. পি ডিফল্টরূপে নিষ্ক্রিয় করা থাকে। প্লাগ অ্যান্ড প্লে ব্যবহারের জন্য তিনটি প্রয়োজনীয়তা পূরণ করতে হবেঃ ওএস অবশ্যই প্লাগ অ্যান্ড প্লে-এর সঙ্গে সামঞ্জস্যপূর্ণ হতে হবে। বি. আই. ও. এস-কে অবশ্যই প্লাগ অ্যান্ড প্লে সমর্থন করতে হবে। ইনস্টল করা ডিভাইসটি অবশ্যই একটি প্লাগ এবং প্লে অনুবর্তী ডিভাইস হতে হবে। হার্ডওয়্যার সনাক্তকরণ প্লাগ-অ্যান্ড-প্লে হার্ডওয়্যারের জন্য সাধারণত কিছু ধরণের আইডি কোডের প্রয়োজন হয় যা এটি সরবরাহ করতে পারে, যাতে কম্পিউটার সফ্টওয়্যার এটি সঠিকভাবে সনাক্ত করতে পারে। এই আইডি কোড সিস্টেমটি যখন প্লাগ অ্যান্ড প্লে প্রথম চালু করা হয়েছিল তখন পিসিতে প্রচলিত প্রাথমিক ইন্ডাস্ট্রি স্ট্যান্ডার্ড আর্কিটেকচার (আইএসএ) হার্ডওয়্যারে সংহত করা হয়নি। আই. এস. এ প্লাগ অ্যান্ড প্লে কিছু বড় সমস্যা সৃষ্টি করেছিল যা পি. এন. পি-কে প্রাথমিকভাবে খুব অবিশ্বস্ত করে তুলেছিল। এর ফলে "প্লাগ অ্যান্ড প্রে" উপহাসমূলক শব্দটির জন্ম হয়, কারণ প্রাথমিক দিনগুলিতে আই/ও ঠিকানা এবং আইআরকিউ লাইনগুলি প্রায়শই ভুলভাবে সেট করা হত। পরবর্তীকালে এমসিএ, ইআইএসএ এবং পিসিআই-এর মতো কম্পিউটার বাসগুলি (যা সেই সময়ে শিল্পের মান হয়ে উঠছিল) এই কার্যকারিতাকে একীভূত করেছিল। পরিশেষে, কম্পিউটারের অপারেটিং সিস্টেমকে এই পরিবর্তনগুলি পরিচালনা করতে সক্ষম হতে হবে। সাধারণত, এর অর্থ হল কনফিগারেশন পরিবর্তিত হয়েছে বলে বাস থেকে বাধা খোঁজা এবং তারপর কী ঘটেছে তা খুঁজে বের করার জন্য বাস থেকে তথ্য পড়া। পুরানো বাসের নকশাগুলিতে প্রায়শই এই পরিবর্তনগুলি সনাক্ত করার জন্য পুরো সিস্টেমটি পড়ার প্রয়োজন হয়, যা অনেক ডিভাইসের জন্য সময়সাপেক্ষ হতে পারে। আরও আধুনিক নকশায় এই "হান্ট" হ্রাস বা নির্মূল করার জন্য কিছু ধরণের সিস্টেম ব্যবহার করা হয়; উদাহরণস্বরূপ, ইউএসবি এই উদ্দেশ্যে একটি হাব সিস্টেম ব্যবহার করে। যখন পরিবর্তনটি অবস্থিত হয়, তখন ওএসটি ডিভাইসে থাকা তথ্য পরীক্ষা করে এটি কী তা নির্ধারণ করে। এরপরে এটি কাজ করার জন্য উপযুক্ত ডিভাইস ড্রাইভারগুলি লোড করতে হবে। অতীতে, এটি একটি সর্ব-বা-কিছুই বিষয় ছিল না, তবে আধুনিক অপারেটিং সিস্টেমে প্রায়শই ইন্টারনেটে সঠিক ড্রাইভার খুঁজে বের করার এবং এটি স্বয়ংক্রিয়ভাবে ইনস্টল করার ক্ষমতা অন্তর্ভুক্ত থাকে। ইউজার ফ্রেন্ডলিনেস এক্সটেন্ডেড সিস্টেম কনফিগারেশন ডেটা (ই. এস. সি. ডি) ইউনিভার্সাল প্লাগ অ্যান্ড প্লে (ইউ. পি. এন. পি) লো পিন কাউন্ট (এল. পি. সি) রেফারেন্স এক্সটার্নাল লিঙ্ক ইউ. ই. এফ. আই ফোরাম পি. এন. পি. আই. ডি এবং এ. সি. পি. আই. আই. ডি রেজিস্ট্রি মাইক্রোসফট প্লাগ অ্যান্ড প্লে নির্দিষ্টকরণ এবং কাগজপত্র <আই. ডি. 2>:// মাইক্রোসফট. কম/ডব্লিউ. এইচ. ডি. সি/সিস্টেম/পি. এন. পি. ডব্লিউ. আর/পি. এন. পি/পি. এন. পি. আই. ডি. এম. এস. পি. এক্স (পি. অ্যান্ড পি. আই. ডি) <আই. ডি. 1>:// মাইক্রোসফট. কম/ডব্লিউ. এইচ. ডি. সি/আর্কাইভ/আই. ডি. পি. এন.