منتديات عالمي حلم

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

العالم المليئ بالأحلام

في منتديآت عالمي حلم تتحـقـق أحلامك

    حالات العملية Process states \ State Process Model

    avatar
    إبنة

    عدد المساهمات : 2
    تاريخ التسجيل : 26/06/2020

    حالات العملية Process states \ State Process Model Empty حالات العملية Process states State Process Model

    مُساهمة من طرف إبنة الإثنين يونيو 29, 2020 3:38 pm

    بسم الله الرحمن الرح 
    لنبدأ بنموذج بسيط :
    مهمة نظام التشغيل الرئيسية هي التحكم في تنفيذ العمليات 
    this includes determining the interleaving pattern for execution and allocating resources to processes. 
    العملية قد تكون :
    -قيد التشغيل 
    -ليست قيد التشغيل 
    يتم نقل العمليات بواسطة مرسل نظام التشغيل إلى وحدة المعالجة المركزية ثم العودة إلى "طابورالانتظار" حتى يتم إنهاء  المهمة
    processes moved by the dispatcher of the OS to the CPU then back to the queue until the task is compet
    ليست قيد التشغيل تعني أن العملية تنتظر أجهزة الأدخال أو الأخراج أو ان العملية تنتظر ان تكون قيد التشغيل مرة اخرى 
    Not-Run” state includes:
     Blocked on I/O 
    Time-out (Ready to execute again)
    المشكلة في هذا النموذج البسيط 
    أن مرسل نظام التشغيل سيكون في حاجة الى أن يقوم بمسح قائمة العمليات بحثاً عن العملية الجاهزة 
    WHAT’s the problem of this? 
    dispatcher need to scan the list looking for a ready process
    لذلك بدلا من 
    2-State Process Model
    سنقوم باستخدام 
    5-State Process Model
    لكن مازالت نفس المشكلة قائمة 

      الوقت/التاريخ الآن هو الجمعة مايو 14, 2021 2:02 am