جدول المحتويات:
التعريف - ماذا يعني Pre-Emption؟
يشير مصطلح "الاستباق" إلى التوقف المؤقت للمهمة وتعليقها ، دون طلب التعاون ، بنية استئناف هذه المهمة لاحقًا. يُطلق على هذا الفعل رمز تبديل للسياق وعادة ما يتم تنفيذه بواسطة برنامج الجدولة الاستباقية ، وهو مكون في نظام التشغيل مصرح له باستباق أو مقاطعة ، ثم استئناف المهام قيد التشغيل في وقت لاحق.
يشرح Techopedia ما قبل الاستهلاك
يعتبر Pre-emption أحد أشكال المهام المتعددة التي يقطع فيها المجدول ويوقف مهمة جارية حاليًا لاستئناف مهمة تم تعليقها مسبقًا. يحدث هذا النشاط في كل نظام تشغيل متاح تقريبًا. كانت المهام المتعددة غير الاستباقية (التعاونية) هي الطريقة المستخدمة في إصدارات 16 بت المبكرة من نوافذ MS. تستخدم جميع الإصدارات ٣٢ بت تعدد المهام الاستباقي. يشمل التحضير المسبق استخدام آلية المقاطعة ، التي تعلق سلسلة العمليات المنفذة حاليًا ثم تستدعي المجدول لتحديد الخيط الذي ينبغي تنفيذه بعد ذلك ، مما يسمح لجميع الخيوط باستلام مبلغ معين من وقت المعالج.
يُطلق على الوقت المخصص لخيط التشغيل لتشغيله في نظام تعدد المهام الاستباقي اسم شريحة الوقت أو الوقت الكمي. يخصص المجدول شريحة زمنية لكل مؤشر ترابط ينفذه. بمجرد انتهاء صلاحية شريحة الوقت لمؤشر الترابط ، يقوم المجدول بتعليقها ثم التبديل إلى مؤشر ترابط آخر.
تحتوي بعض الأنظمة على kernels استباقية تسمح باستباق المهام حتى في وضع kernel. ومن أمثلة هذه الأنظمة: Solaris 2 و Windows NT و Linux و Advanced Interactive eXecutive و Berkeley Software Distribution.
