الفرق الرئيسي - جدولة مقابل المرسل

ترتبط المجدول و المرسل بجدولة عملية نظام التشغيل. يتمثل الاختلاف الرئيسي بين المجدول والمرسل في أن المجدول يختار عملية من عدة عمليات ليتم تنفيذها بينما يقوم المرسل بتخصيص وحدة المعالجة المركزية للعملية المحددة بواسطة المجدول.

في نظام الكمبيوتر ، يتم تشغيل العديد من العمليات. الجدولة هي عملية نظام التشغيل لتحديد العملية التي ينبغي تخصيصها لوحدة المعالجة المركزية لتنفيذ عدة عمليات.

محتويات

1. نظرة عامة والفرق الرئيسي 2. ما هو المجدول 3. ما هو المرسل 4. العلاقة بين المجدول والمرسل 5. مقارنة جنبًا إلى جنب - المجدول مقابل المرسل في نموذج جدولي 6. ملخص

ما هو المجدول؟

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

يُعرف برنامج جدولة المدى القصير أيضًا باسم وحدة جدولة وحدة المعالجة المركزية. مهمة جدولة المدى القصير هي تحديد عملية في قائمة الانتظار الجاهزة التي ينبغي تخصيصها لوحدة المعالجة المركزية. يجب على جدولة المدى القصير اختيار عملية من قائمة الانتظار الجاهزة بينما تنتقل العملية السابقة إلى حالة الانتظار. يجب أن يكون سريعًا وإلا سيتم إهدار وقت وحدة المعالجة المركزية.

قد تتطلب عملية التنفيذ عملية إدخال / إخراج. لذلك ، تذهب العملية إلى حالة الانتظار. ويقال أن هذه العملية مع وقف التنفيذ. لتحقيق الاستفادة القصوى من وحدة المعالجة المركزية ، يجب تشغيل بعض العمليات الأخرى. يتم نقل العملية المعلقة مرة أخرى إلى الذاكرة الثانوية. بعد مرور بعض الوقت ، يمكن أن تعود العملية المنقولة إلى الذاكرة الرئيسية ومتابعة التنفيذ من حيث تم إنهاؤها. يسمى نقل العملية المعلقة إلى الذاكرة الثانوية بالتبادل. تُعرف إعادة العملية إلى الذاكرة الرئيسية باسم المبادلة. ويتم هذا التبديل داخل وخارج بواسطة المجدول المتوسط.

ما هو المرسل؟

عندما تختار جدولة المدى القصير من قائمة الانتظار الجاهزة ، يقوم المرسل بتنفيذ مهمة تخصيص العملية المحددة إلى وحدة المعالجة المركزية. تذهب عملية التشغيل إلى حالة الانتظار لتشغيل IO وما إلى ذلك. ثم يتم تخصيص وحدة المعالجة المركزية لبعض العمليات الأخرى. يسمى هذا التبديل من وحدة المعالجة المركزية من عملية واحدة إلى أخرى باسم تبديل السياق. يقوم المرسل بتنفيذ المهام المختلفة بما في ذلك تبديل السياق ، وإعداد سجلات المستخدم وتعيين الذاكرة. هذه ضرورية لعملية تنفيذ ونقل وحدة المعالجة المركزية التحكم لتلك العملية. عند الإرسال ، تتغير العملية من حالة الاستعداد إلى حالة التشغيل.

في بعض الأحيان ، يتم اعتبار المرسل جزءًا من برنامج الجدولة القصيرة الأجل ، لذلك تسمى الوحدة بأكملها باسم برنامج جدولة الشروط القصيرة. في هذا السيناريو ، تتمثل مهمة برنامج جدولة المدى القصير في تحديد عملية من قائمة انتظار جاهزة وأيضًا تخصيص وحدة المعالجة المركزية لهذه العملية.

ما هي العلاقة بين المجدول والمرسل؟


  • يعين المرسل العملية المحددة بواسطة برنامج جدولة قصير الأجل إلى وحدة المعالجة المركزية.

ما هو الفرق بين المجدول والمرسل؟

ملخص - جدولة مقابل المرسل

يتم استخدام المجدول و المرسل في جدولة العملية لنظام التشغيل. الفرق بين المجدول والمرسل هو أن المجدول يختار عملية من عدة عمليات ليتم تنفيذها بينما يقوم المرسل بتخصيص وحدة المعالجة المركزية للعملية المحددة بواسطة المجدول.

مرجع:

1. كيران كومار. "وحدة المعالجة المركزية جدولة نظام التشغيل." LinkedIn SlideShare ، 16 يوليو 2014. متوفر هنا 2. "ما هي جدولة وحدة المعالجة المركزية؟" جدولة وحدة المعالجة المركزية في نظام التشغيل | Studytonight. متاح هنا 3. "الجدولة (الحوسبة)." ويكيبيديا ، مؤسسة ويكيميديا ​​، 31 مارس 2018. متاح هنا