الفرق بين
TAT , Waiting Time , Response Time
ª وقت الإنتظار( (Waiting time: وهو الوقت الذي يقضيه البـرنامج Process في الـ Ready Queueبانتظار الـمعالج CPU
ويتم حسابه منذ وقت وصول الـProcess إلى وقت دخوله في الـمعالجCPU ، في كل مرة يحصل له اقتطاع يتم جمع الوقت
السابق مع وقت الانتظار الجديد وفي النهاية يحصل على الـwaiting time كاملاً.
ª وقت دورة البرنامج(TAT): هو الوقت الذي يستغرقه الـبرنامج الـ Process منذ وصوله إلى حيث نهايته وبذلك يكون
TAT = الوقت اللازم لعمل load تحميل من الذاكرة + الوقت المستغرق أثناء وجوده في المعالج CPU + الوقت المستغرق في
انتظاره في QueueReady + الوقت المستغرق في عمليات الإدخال والإخراج I/O Operation أو يمكن حسابه بطرح الوقت الذي
أنهى فيه عمله من وقت الوصول وهو كاتالي:TAT = Complete Time – Arrival Time
.
ª وقت الإستجابه Response Time) ): هو الوقت المستغرق في تقدم الـProcess بطلب الـمعالج CPU إلى حين حصوله عليه
وبداية تنفيذ أول عملية منه Instruction. وذلك يعني أنه يساوي الفرق بين وقت دخوله على المعالج CPU من وقت طلبه للمعالج
فمن الوهلة الأولى يتصور لنا أنه يساوي وقت الإنتظار الـ waiting إلا أنه غير ذلك لأننا لا نحتاج أن نجمع وقت الانتظار إذا
حصل له اقتطاع في أثناء تنفيذه في المعالج CPU وبذلك فهو يساوي أول إنتظارwait .
المراجع operating system concept
Comments (0)
You don't have permission to comment on this page.