جدولة (حاسوب)
قبل الخوض في التفاصيل، في نظم تشغيل الحاسوب، جدولة المهام (Scheduling بالإنجليزية) هي عملية يقوم بها نظام تشغيل لجعل المصادر(و. م.م - قرص صلب - شبكة ...) المتوفرة تستعمل بشكل أمثل حيث أن جدولة المهام تحدد المصادر المتوفرة وتحاول استعمالها في معالجة المهمة القادمة لكل مصدر على حدة.
وعلى صعيد آخر، لمعالجة المهام دور مهم في استعمال مصادر الحاسوب بشكل جيد حيث أنها تقوم بمحاولة الاستغلال الكلي لإمكانيات الحاسوب بطريقة يظهر للمستعمل وكأن الجهاز له إمكانيات غير محدودة.
كذلك، في الحاسوب وفي وقت وجيز جدا تحتاج مجموعة من المهام لاستعمال معالج البيانات مثلًا، لكن المعالج لا يستطيع معالجة هده المهام كلها في نفس الوقت هنا يأتي دور جدولة المهام فهي التي تقرر من سيدخل الأول ومن سيلي الأول وكم من الوقت سوف يستعمل المعالج، هدا الأمر ينطبق على باقي المصادر المستعملة في معالجة البيانات.
من جانب آخر، حسب الاستعمال لجدولة المهام الكثير من الخوارزميات كل واحد منها يصلح لوضع معين وبإمكانيات معينة وهناك خوارزميات غير قابلة البرمجة لأسباب عدة منها أنها تعتمد على ملاحظة المستقبل أو معرفة المدة التي ستستعمل فيها مهمة ما المعالج مثلًا
- خورزميات جدولة المهام
- جدولة راوند روبن
- انظر كذلك
- مشكلة إعادة جدولة السيارة
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟