
يحدد جدولة وحدة المعالجة المركزية أمرًا بتنفيذ عملياتها المجدولة ؛ إنه يقرر العملية التي سيتم تشغيلها وفقًا لهيكل بيانات معين يتتبع العمليات في النظام وحالتها.
عملية ، عند الخلق ، لديها واحدة من الدول الثلاث: الجري ، جاهز ، محظور (القيام بالإدخال/الإخراج ، باستخدام موارد أخرى غير وحدة المعالجة المركزية أو الانتظار على مورد غير متوفر).
النظر في جهاز كمبيوتر مع 1-CPU وذاكرة الحجم الثابت (1024 ==> يمكن تغييرها). قام جدولةنا بتنفيذ المكونات التكميلية كما تم رسمها في المخططات التالية.
؟ ملحوظة:
نحن ندعم خوارزميات الجدولة التالية:

| algo/part | DS |
|---|---|
| عمليات WTA | قائمة مرتبطة |
| HPF - SRTN | قائمة انتظار الأولوية |
| RR - قائمة الانتظار | طابور |
| صاحب | شجرة ثنائية |
استيعاب ومعالجة جميع العمليات التي تأتي في الثانية الحالية 1. في حالة المساحة الحرة: تخصيص مساحة لها ودفعها في قائمة الانتظار الجاهزة 2. آخر: ادفعه في قائمة الانتظار
تحقق من عملية التشغيل إذا انتهت أو لا 1.
تحقق مما إذا كانت قائمة الانتظار الجاهزة ليست فارغة:
انتظر حتى الثانية التالية






عبد الله هيمدان | عادل محمد | أحمد شريف | أحمد مابوب |
رخصة معهد ماساتشوستس للتكنولوجيا