مجدول المهام: الفرق بين النسختين

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