البرنامج



البرنامج

هو سلسلة من التعليمات ولأوامر يتم تنفيذها باستخدام الحاسب الآلي بترتيب

محدد للحصول على نتائج محددة.

الانتقال بين البرامج أثناء التنفيذ (نوعان):

1.     تعاوني  operative:

يتم ترتيب العملية ترتيب معين في دورة تنفيذ العمليات وعندما يتم تشغيل العمليات

تنفذ العمليات حسب الأولوية.

العملية التي يتم تنفيذها تتطوع بالخروج من المعالج عند وقت محدد لتسمح بدخول عملية

أخرى .

2.     القهري   preemptive:

وفيه يتم قطع أو إيقاف تنفيذ العملية بعد مرور وقت معين لترك المعالج

جاهز لاستقبال العملية التالية .

 عيوب ومزايا الانتقال التعاوني والقهري :

العيوب:

  1. في الانتقال التعاوني يمكن إن  تشغل عملية المعالج إلى وقت كبير جداً.
  2. في الانتقال القهري يمكن قطع العملية قبل تنفيذها فيعود المعالج إلى نقطة البداية

مرة أخرى .

المزايا:

1.     الانتقال التعاوني ضمان تنفيذ العملية كاملة

2.     الانتقال القهري ضمان عدم إشغال المعالج في عملية واحدة في وقت كبير .

عملية الفصل تتم بأربعة مراحل:

  1. تحديد وقت منتظم وثابت لعملية الفصل.
  2. حفظ نتائج العملية المفصولة المقطوعة.
  3. وضع علامات لابتدأ تشغيل عملية الانتقال .
  4. تحميل وتشغيل العملية التالية عند الانتهاء من فصل العملية السابقة .
دورة تنفيذ الأوامر:

تمر بثلاث مراحل:

  1. مرحلة البحث
  2. مرحلة التنفيذ.
  3. مرحلة الايقاف.

ليست هناك تعليقات:

إرسال تعليق