انتقل إلى المحتوى

سيطرة ناقلات

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها JarBot (نقاش | مساهمات) في 08:30، 10 فبراير 2021 (بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.6). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

سيطرة الناقلات هي ميزة تدعمها العديد من أبنية الناقلات (bus architectures) في الحاسوب والتي تسمح لجهاز متصل بناقل أن يبداء بالعمليات.[1] وتسمى أيضاً "First-party DMA"، وبعكس Third-party DMA والتي يقوم فيها مدير الـ DMA بالعمليات. بعض أنواع الناقلات تسمح بجهاز واحد فقط ان يبداء العمليات (غالبا وحدة المعالجة المركزية أو البروكسي). معظم أبنية الناقلات الجديدة مثل:منفذ الملحقات الإضافية (PCI)، يسمح بأكثر من ناقل رئيسي لتحسين أداء أنظمة التشغيل بشكل كبير. بعض أنظمة التشغيل تمنع بعض الملحقات من أن تكون ناقل رئيسي، لأن المجدول لا يستطيع التحكيم للناقل وبتالي لا يستطيع تحديد التأخير. نظرياً، يسمح الناقل الرئيسي باتصال جهاز طرفي مع جهاز آخر، عملياً كل الطرفين يترئسان الناقل ليقومو بـ DMA للذاكرة الرئيسية. إذا استطاع أكثر من جهاز السيطرة على الناقل، يجب أن يكون هناك مخخط تحكم لمنع الأجهزة من محاولة استخدام الناقل في نفس الوقت. ويستخدم لذلك عدد مختلف من المخطوطات، مثل: قامت SCSI بوضع أولوية لكل معرف لديها. ومنفذ الملحقات الإضافية (PCI) لم يحدد الخوارزمية المستخدمة، تاركً الأمر للمعرف لتحديدها.

المراجع

  1. ^ "معلومات عن سيطرة ناقلات على موقع academic.microsoft.com". academic.microsoft.com. مؤرشف من الأصل في 2020-04-07.