الجمعة، 26 أبريل 2013

البرنامج


البرنامج

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

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

 

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

1.     تعاوني  operative:

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

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

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

أخرى .

2.     القهري   preemptive:

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

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

 

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

العيوب:

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

مرة أخرى .

المزايا:

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

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

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

 

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

 

Bدورة تنفيذ الأوامر:

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

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

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

إرسال تعليق