معظمنا نأخذ بالاعتبار أن نكون قادرين على توصيل فأر وأن نبدأ في العمل. هكذا يفترض أن تعمل أجهزة الكمبيوتر ، أليس كذلك؟ مثل معظم الأشياء ، لم يكن هذا هو الحال دائمًا.
بينما يمكنك اليوم إزالة بطاقة الرسومات من كمبيوتر سطح المكتب الخاص بك ، والمبادلة في نموذج أحدث متوافق ، وتشغيل النظام ، والبدء في استخدام كل شيء مثل العادي ، منذ عقود ، كانت هذه عملية يمكن أن يستغرق حرفيا ساعات لإنجاز كامل. إذن ، كيف أصبح هذا النوع من التوافق الحديث ممكنًا؟ يعود الفضل في ذلك كله إلى التطوير والتشريب الواسع النطاق للتوصيل والتشغيل (PnP).
تاريخ التوصيل والتشغيل
قد يتذكر أولئك الذين يتلاعبون ببناء أنظمة الكمبيوتر المكتبي من الصفر في المنزل (أي شراء مكونات منفصلة وأداء تركيب DIY) في أوائل التسعينات ، كيف يمكن أن تكون مثل هذه التجارب قاسية. لم يكن من غير المألوف أن تكرس عطلة نهاية الأسبوع بأكملها لتثبيت الأجهزة ، تحميل البرامج الثابتة / البرامج وتكوين إعدادات الأجهزة / BIOS وإعادة التشغيل ، وبطبيعة الحال ، استكشاف الأخطاء وإصلاحها. كل ذلك تغير مع وصول التوصيل والتشغيل.
التوصيل والتشغيل –لا يتم الخلط بينه وبين التوصيل والتشغيل العالمي (UPnP) - هي مجموعة من المعايير التي تستخدمها أنظمة التشغيل التي تدعم توصيل الأجهزة من خلال الكشف التلقائي عن الأجهزة وتكوينها. قبل التوصيل والتشغيل ، كان من المتوقع أن يقوم المستخدمون بتغيير الإعدادات المعقدة يدويًا (على سبيل المثال ، مفاتيح التبديل dip ، وكتل وصلة المرور ، وعناوين I / O ، و IRQ ، و DMA ، وما إلى ذلك) حتى تعمل الأجهزة بشكل صحيح. تعمل ميزة التوصيل والتشغيل على جعل التكوين اليدوي خيارًا احتياطيًا في حالة عدم التعرف على الجهاز الذي تم توصيله مؤخرًا أو وجود نوع من التعارض لا يمكن للبرنامج التعامل معه تلقائيًا.
ازداد التوصيل والتشغيل كميزة رئيسية بعد إدخالها في نظام التشغيل Microsoft Windows 95. على الرغم من أنه تم استخدامه قبل نظام Windows 95 (على سبيل المثال ، أنظمة Linux و MacOS المبكرة المستخدمة في التوصيل والتشغيل ، على الرغم من أنه لم يتم تسميتها على هذا النحو) ، فإن النمو السريع لأجهزة الكمبيوتر المستندة إلى نظام التشغيل Windows بين المستهلكين ساعد على جعل المصطلح 'Plug and Play' عالمي واحد.
في وقت مبكر ، لم يكن التوصيل والتشغيل عملية مثالية. أدى الفشل العرضي (أو المتكرر ، المعتمد) للأجهزة إلى التهيئة الذاتية بشكل يعتمد على المصطلح " المكونات والصلاة. ولكن بمرور الوقت - خاصة بعد فرض معايير الصناعة بحيث يمكن تحديد الأجهزة بشكل صحيح من خلال رموز الهوية المتكاملة - تعاملت أحدث أنظمة التشغيل مع هذه المشكلات ، مما أدى إلى تجربة مستخدم محسنة ومبسطة.
باستخدام التوصيل والتشغيل
لكي يعمل "التوصيل والتشغيل" ، يجب أن يستوفي النظام ثلاثة متطلبات:
- يدعم نظام التشغيل التوصيل والتشغيل
- يدعم BIOS التوصيل والتشغيل
- المكونات / الأجهزة تدعم التوصيل والتشغيل
الآن يجب أن يكون كل ذلك غير مرئي بالنسبة لك كمستخدم. بمعنى ، يمكنك توصيل جهاز جديد ويبدأ العمل.
إليك ما يحدث عندما تقوم بتوصيل شيء ما. يقوم نظام التشغيل تلقائيًا بالكشف عن التغيير (أحيانًا يكون صحيحًا عندما تقوم به مثل لوحة المفاتيح أو الماوس أو يحدث أثناء تسلسل التمهيد). يفحص النظام معلومات الجهاز الجديد لمعرفة ما هو عليه. بمجرد تحديد نوع الجهاز ، يقوم النظام بتحميل البرامج المناسبة ليعمل (ويسمى برامج تشغيل الأجهزة) ، ويخصص الموارد (ويحل أي تعارضات) ، ويقوم بتكوين الإعدادات ، ويقوم بإشعار برامج التشغيل / التطبيقات الأخرى للجهاز الجديد بحيث يعمل كل شيء معًا . كل هذا يتم مع الحد الأدنى ، إن وجدت ، مشاركة المستخدم.
يمكن أن تعمل بعض الأجهزة ، مثل أجهزة الماوس أو لوحات المفاتيح ، بشكل كامل من خلال التوصيل والتشغيل. تتطلب أجهزة أخرى ، مثل بطاقات الصوت أو بطاقات رسومات الفيديو ، تثبيت البرنامج المضمن للمنتج لإكمال التهيئة التلقائية (بمعنى السماح بإمكانية الأجهزة بالكامل بدلاً من الأداء الأساسي فقط). عادة ما ينطوي هذا على عدد قليل من النقرات لبدء عملية التثبيت ، متبوعًا بانتظار معتدل لإنهائه.
تحتاج بعض واجهات التوصيل والتشغيل ، مثل PCI (Mini PCI لأجهزة الكمبيوتر المحمولة) و PCI Express (Mini PCI Express لأجهزة الكمبيوتر المحمولة) إلى إيقاف تشغيل الكمبيوتر قبل إضافته أو إزالته. واجهات التوصيل والتشغيل الأخرى ، مثل PC Card (التي توجد عادةً على أجهزة الكمبيوتر المحمول) و ExpressCard (التي توجد عادةً على أجهزة الكمبيوتر المحمولة) و USB و HDMI و Firewire (IEEE 1394) و Thunderbolt ، تسمح بالإضافة / الإزالة أثناء تشغيل النظام حاليًا. يشار إليها في كثير من الأحيان باسم "مبادلة الساخنة".
القاعدة العامة لمكونات التوصيل والتشغيل الداخلية (من الناحية التقنية فكرة جيدة لكافة المكونات الداخلية) هي أنه يجب تثبيتها / إزالتها فقط عند إيقاف تشغيل جهاز الكمبيوتر. يمكن تثبيت / إزالة أجهزة التوصيل والتشغيل الخارجية في أي وقت - يوصى باستخدام النظام بأمان إزالة الأجهزة خاصية ( طرد لـ macOS و Linux) عند فصل جهاز خارجي أثناء تشغيل جهاز الكمبيوتر.