280
تعديل
ط (←لمحة عامة) |
طلا ملخص تعديل |
||
== لمحة عامة ==
تتضمن المزايا الأساسية المتوقعة من تطبيقات مجدولات المهام التالي:
* الواجهات التي تساعد على تحديد جريان العمل و/أو اعتماديات المهام.
* تسليم المهام المنجزة تلقائياً.
* واجهات لإدارة الإجراءات.
* أولويات و/أو أرتال للتحكم بترتيب تنفيذ المهام الغير مرتبطة.<br>
إذا احتوى تطبيق ما من مجال مختلف تماماً على بعض أو كل هذه المزايا، يعتبر ذلك التطبيق متمتع بإمكانيات جدولة المهام.
تُزوِّد معظم أنظمة التشغيل مثل [[يونكس|يونيكس]]
* جدولة في الزمن الحقيقي مبنية على الأحداث الخارجيّة وغير المتوقعة.
* إعادة ضبط وتشغيل تلقائية في حالات الفشل
* التنبيه والإخطار عن مجموع العمليات
* توليد تقارير الخطأ
* تدقيق عمليات التعقب لأهداف تتعلق بتجاوبية التوجيه والتنظيم<br>
يمكن تطوير هذه الإمكانيات المتقدمة من قبل مطورين هواة، ولكن غالباً ما يتم تقديمها من قبل مطورين متخصصين في تطبيقات إدارة الأنظمة.
* المهام
* الاعتماديات
* جريان المهام
* المستخدمون
يوجد خلف أدوات الجدولة الأساسية في نظام التشغيل معماريتين رئيسيتين لتطبيقات جدولة المهام:
== جدولة ==
تستخدم مخططات عديدة لتحديد المهمة التي يجب أن تُنفَّذ. تتضمن المعطيات المأخوذة في الاعتبار:
* أولوية المهمة
* مُتاحيّة المصادر الحاسوبية
* مفتاح الرخصة في حالة استخدام المهمة لتطبيق مرخّص
* وقت التنفيذ المحدد للمستخدم
* عدد المهام المحاكاة المسموح بها للمستخدم
* الوقت المُقدَّر للتنفيذ
* الوقت المنقضي للتنفيذ
* مُتاحيّة الأجهزة والأدوات الخارجية
* تواتر الأحداث المحدَّدة
* اعتماديّة المهام
* اعتمادية الملفات
* اعتمادية مُحفّز العملية<br>
|