التوصيل والتشغيل القديم

تحتوي بطاقة الصوت Sound Blaster AWE32 PNP CT3990 على شريحة واجهة ناقل ISA Plug-and-Play (شريحة مربعة كبيرة، في منتصف الصف السفلي).

يشير مصطلح "التوصيل والتشغيل القديم" [ 1 والذي يُختصر أيضًا إلى "التوصيل والتشغيل القديم" [ 2 ] ، إلى سلسلة من المواصفات وميزات نظام التشغيل مايكروسوفت ويندوز المُصممة خصيصًا لتهيئة نظام التشغيل للأجهزة، ويتم تخصيص بعض مُعرّفات الأجهزة بواسطة منتدى UEFI [ 3 ] . كانت هذه المعايير مُوجهة في المقام الأول إلى ناقل IBM PC القياسي، والذي سُمي لاحقًا ببنية معيار الصناعة (ISA) . كما تم تحديد مواصفات ذات صلة للناقلات الخارجية أو المتخصصة الشائعة التي كانت تُوصل عبر ISA في ذلك الوقت، بما في ذلك RS-232 وأجهزة المنفذ المتوازي .

تشير ميزة التوصيل والتشغيل في نظام التشغيل ويندوز إلى وظائف النظام التي تدعم الاتصال والتكوين والإدارة مع الأجهزة الأصلية التي تدعم هذه الميزة. [ 4 ] كانت هذه الميزة تُعتبر في الأصل جزءًا من مجموعة الميزات نفسها التي تتضمنها المواصفات، ولكنها في هذا السياق تشير بشكل أساسي إلى المسؤوليات والواجهات المرتبطة بتطوير برامج تشغيل ويندوز. [ 5 ]

تتيح خاصية التوصيل والتشغيل اكتشاف الأجهزة دون تدخل المستخدم، وفي بعض الأحيان إجراء تعديلات طفيفة على موارد الجهاز، مثل منافذ الإدخال/الإخراج وخرائط ذاكرة الجهاز. وتُعدّ خاصية التوصيل والتشغيل مجموعة معايير محددة، ولا ينبغي الخلط بينها وبين مصطلح "التوصيل والتشغيل" العام، الذي يصف أي مواصفات للأجهزة تُغني عن حاجة المستخدم إلى تهيئة موارد الجهاز. [ 6 ]

ACPI هو خليفة برنامج Legacy Plug and Play.

ملخص

يتطلب معيار التوصيل والتشغيل أن يتولى نظام الإدخال والإخراج الأساسي (BIOS) الخاص به تهيئة الأجهزة، والذي بدوره يزود نظام التشغيل بتفاصيل تخصيص الموارد. تُستدعى هذه العملية عند بدء تشغيل الجهاز. عند تشغيل الكمبيوتر لأول مرة، يتم تحديد الأجهزة المتوافقة وتخصيص عناوين إدخال/إخراج غير متعارضة ، وأرقام طلبات مقاطعة ، وقنوات وصول مباشر للذاكرة (DMA) .

تبنّت مايكروسوفت هذا المصطلح للإشارة إلى منتجها ويندوز 95. وكانت أنظمة تشغيل أخرى ، مثل AmigaOS Autoconfig ونظام Mac OS NuBus ، تدعم هذه الميزات منذ فترة (تحت مسميات مختلفة، أو بدون اسم). [ 7 ] حتى أن نظام Yggdrasil Linux روّج لنفسه تحت اسم "Plug and Play Linux" قبل ويندوز 95 بعامين على الأقل. لكن مصطلح " Plug and Play " أصبح شائعًا تدريجيًا بفضل الانتشار العالمي لنظام ويندوز.

عادةً، يجب تحديد الأجهزة غير المتوافقة مع تقنية التوصيل والتشغيل (PnP) في إعدادات BIOS الخاصة بالكمبيوتر حتى لا يقوم نظام التوصيل والتشغيل بتخصيص الموارد التي تستخدمها الأجهزة غير المتوافقة مع هذه التقنية لأجهزة أخرى. قد تؤدي مشاكل التفاعل بين الأجهزة القديمة غير المتوافقة مع تقنية التوصيل والتشغيل ونظام التوصيل والتشغيل إلى فشله، مما أدى إلى تسمية هذه التقنية تاريخيًا بـ "التوصيل والدعاء". [ 2 ]

تحديد

تم تعريف مواصفات التوصيل والتشغيل القديمة (Legacy Plug and Play Specification) من قِبل مايكروسوفت وإنتل ، حيث اقترحتا تغييرات على الأجهزة القديمة، بالإضافة إلى نظام الإدخال والإخراج الأساسي (BIOS) ، لدعم اكتشاف الأجهزة المرتبط بنظام التشغيل. وقد تولى معيار ACPI هذه الأدوار لاحقًا [ 1 ] ، والذي ينقل أيضًا دعم إدارة الطاقة والتكوين إلى نظام التشغيل، بدلًا من البرامج الثابتة كما كان مطلوبًا سابقًا في مواصفات "التوصيل والتشغيل BIOS" و APM . وتشكل المعايير التالية ما تصفه مايكروسوفت بالتوصيل والتشغيل القديم، على عكس مواصفات التوصيل والتشغيل الأصلية مثل PCI و USB .

  • مواصفات BIOS للتوصيل والتشغيل [ 8 ]
  • مواصفات ISA للتوصيل والتشغيل [ 9 ]
  • مواصفات تصميم التوصيل والتشغيل لمعيار IEEE 1394
  • مواصفات جهاز COM خارجي يعمل بتقنية التوصيل والتشغيل [ 10 ]
  • مواصفات جهاز منفذ متوازي يعمل بتقنية التوصيل والتشغيل
  • مواصفات التوصيل والتشغيل ATA
  • مواصفات SCSI للتوصيل والتشغيل
  • إرشادات التوصيل والتشغيل القديمة

يتطلب نظام التشغيل Windows Vista نظام BIOS متوافقًا مع معيار ACPI، ويتم تعطيل بروتوكول ISAPnP افتراضيًا. [ 11 ]

متطلبات

لاستخدام خاصية التوصيل والتشغيل، يجب استيفاء ثلاثة متطلبات:

  1. يجب أن يكون نظام التشغيل متوافقًا مع خاصية التوصيل والتشغيل.
  2. يجب أن يدعم نظام BIOS خاصية التوصيل والتشغيل.
  3. يجب أن يكون الجهاز المراد تثبيته متوافقًا مع تقنية التوصيل والتشغيل.

تحديد هوية الأجهزة

تتطلب الأجهزة التي تعمل بتقنية التوصيل والتشغيل عادةً رمز تعريف خاص بها، لكي يتمكن برنامج الكمبيوتر من التعرف عليها بشكل صحيح. يأتي رمز تعريف التوصيل والتشغيل بصيغتين: إما رمز الشركة المصنعة المكون من 3 بايتات متبوعًا برقم سداسي عشري مكون من بايتين (مثل PNP0A08)، أو رمز الشركة المصنعة المكون من 4 بايتات متبوعًا برقم سداسي عشري مكون من بايتين (مثل MSFT0101). [ 12 ] بالإضافة إلى ذلك، قد يحتوي جهاز التوصيل والتشغيل على رمز الفئة ورمز النظام الفرعي. [ 13 ]

لم يكن نظام ترميز التعريف هذا مُدمجًا في بنية معيار الصناعة (ISA) للأجهزة الإلكترونية الشائعة في أجهزة الكمبيوتر الشخصية عند ظهور تقنية التوصيل والتشغيل لأول مرة. وقد تسببت تقنية التوصيل والتشغيل في بنية معيار الصناعة في بعض أكبر الصعوبات التي جعلتها غير موثوقة في البداية. وأدى ذلك إلى ظهور مصطلح "التوصيل والدعاء" الساخر، نظرًا لأن عناوين الإدخال/الإخراج وخطوط مقاطعة الأجهزة كانت تُضبط بشكل خاطئ في كثير من الأحيان في البداية. وفي وقت لاحق، قامت ناقلات الكمبيوتر مثل MCA و EISA و PCI (التي أصبحت معيارًا صناعيًا في ذلك الوقت) بدمج هذه الوظيفة.

أخيرًا، يجب أن يكون نظام تشغيل الحاسوب قادرًا على التعامل مع هذه التغييرات. عادةً، يعني هذا البحث عن مقاطعات من ناقل البيانات تُشير إلى تغيير في الإعدادات، ثم قراءة المعلومات من الناقل لتحديد سبب التغيير. غالبًا ما كانت تصميمات ناقل البيانات القديمة تتطلب قراءة النظام بأكمله لتحديد هذه التغييرات، وهو ما قد يستغرق وقتًا طويلًا بالنسبة للعديد من الأجهزة. أما التصميمات الحديثة فتستخدم نوعًا من الأنظمة لتقليل أو إلغاء عملية البحث هذه؛ على سبيل المثال، يستخدم منفذ USB نظام موزع لهذا الغرض.

عند تحديد موقع التغيير، يقوم نظام التشغيل بفحص المعلومات الموجودة في الجهاز لتحديد ماهيته. ثم يقوم بتحميل برامج تشغيل الجهاز المناسبة لتشغيله. في السابق، كان هذا الأمر يتم إما بتثبيت جميع برامج التشغيل أو لا يتم تثبيت أي منها، ولكن أنظمة التشغيل الحديثة غالبًا ما تتضمن إمكانية البحث عن برنامج التشغيل المناسب على الإنترنت وتثبيته تلقائيًا.

انظر أيضاً

مراجع

  1. 1 2 "ورقة عمل نهائية حول التوصيل والتشغيل" . مؤرشفة من الأصل بتاريخ 2016-03-03 . تم الاطلاع عليها بتاريخ 2008-10-25 .
  2. 1 2 كوزيروك، تشارلز م. (17 أبريل 2001). ""التوصيل والدعاء"" دليل الكمبيوتر الشخصي . مؤرشف من الأصل بتاريخ 2016-11-01. "
  3. tedhudek. "معرّف التوصيل والتشغيل - طلب PNPID - برامج تشغيل ويندوز" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 2020-09-09 .
  4. "التوصيل والتشغيل - بنية النظام ودعم برامج التشغيل" . microsoft.com . مايكروسوفت. مؤرشف من الأصل بتاريخ 16-06-2004.
  5. "WDM: مقدمة إلى نموذج برامج تشغيل ويندوز" . microsoft.com . مايكروسوفت. مؤرشف من الأصل بتاريخ 29-08-2004.
  6. كوزيروك، تشارلز م. (17 أبريل 2001). "التوصيل والتشغيل" . دليل الكمبيوتر الشخصي . مؤرشف من الأصل في 18 فبراير 2019.
  7. "DNA/Dongly Things" . douglasadams.com .
  8. كومباك ؛ فينيكس تكنولوجيز ؛ إنتل (5 مايو 1994). مواصفات BIOS للتوصيل والتشغيل (ملف PDF) (الإصدار 1.0A ). مؤرشف من الأصل (ملف PDF) في 23 أبريل 2016. تم الاطلاع عليه في 11 يونيو 2015 . 
  9. إنتل ؛ مايكروسوفت (5 مايو 1994). مواصفات التوصيل والتشغيل ISA (RTF) (الإصدار 1.0A ). 
  10. مايكروسوفت ؛ منتجات هايز للحواسيب الصغيرة . مواصفات جهاز COM خارجي للتوصيل والتشغيل (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 22 مارس 2016.
  11. مارشال، ألين. "ACPI في ويندوز فيستا" (عرض تقديمي) . شركة مايكروسوفت . تم الاطلاع عليه بتاريخ 2010-07-02 .
  12. mhopkins-msft (2021-12-15). "معرفات أجهزة ISAPNP - برامج تشغيل Windows" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 2024-10-12 .
  13. باري غولدن (22 مارس 2023). "كائنات مساحة اسم إدارة الأجهزة - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 12 أكتوبر 2024 .
  • منتدى UEFI، سجل معرفات PNP و ACPI
  • مواصفات ووثائق تقنية التوصيل والتشغيل من مايكروسوفت
  • https://web.archive.org/web/20040615191235/http://www.microsoft.com/whdc/system/pnppwr/pnp/pnpid.mspx (معرف P&P)
  • https://web.archive.org/web/20041019180414/http://www.microsoft.com/whdc/archive/idpnp.mspx
  • https://web.archive.org/web/20050107175505/http://www.microsoft.com/whdc/archive/pnpbiosp.mspx