os3h

 

Improve CPU utilization

Page history last edited by Anonymous 1 yr ago

 

 

 

 

 

 

 

 

 

 

 

 

 

Improve CPU utilization

 

 

 

 

 

 

 

 

 بهذه الموصفات:(Demand-paging)على افتراض أن لدينا نظام طلب الصفحات

CPU  utilization: 20%

Paging disk: 97.7%

Other I/O devices: 5%

  1. Install a faster CPU:

.CPU  على العكس احتمال انه يقلل من أستخدم CPU احتمال أنه لا يزيد من أستخدم

 تنتهي من عملها Paging disk  فارغ لأنه ينتظر CPU المعطي في المثال أن معظم وقت

(paging disk) تعتمد على سرعة القرصCPU إذا سرعة

 أسرع يؤدي إلي تنفيذ العملية بشكل أسرع وذلك يؤدي إلي زيادة طلب الصفحات من القرص   CPU إضافة

 فارغ في معظم الأوقات.CPU وهذا يؤدي إلي أن يكون

  1. Install a bigger paging disk :

.CPU احتمال انه لا يزيد من استخدام

في المثال تكرار الدخول للقرص لا يدل على أن القرص صغير, ولكن يدل على أن الذاكرة المطلوبة للعمليات

 لأنه سوفCPUلذلك إضافة قرص أكبر قد يقلل من استخدم  غير ملائمة (أي انه أكبر من الذاكرة المتوفرة)

يستهلك وقت أكثر للبحث في القرص.

  1. Increase the degree of multiprogramming:

 لكل وحدة من الوقتCPU , ولكن يقلل من استغلالCPUبشكل عام يزيد من استخدم

تكرار الدخل للقرص يدل أن الذاكرة لاتسع لعدد العمليات الحالية, بذلك عند إضافة عمليات أكثر يقلل من

الذاكرة المخصصة لكل عملية وهذا يؤدي إلي زيادة طلب الصفحات من القرص, وهذا يعنى أن معظم

 تنتهي من عملها.Paging disk  ينتظر CPU وقت

  1. Decrease the degree of multiprogramming:

 مشبع بالعمليات وهذا يدل على أن الذاكرة لا تسع للعمليات Paging disk  لان CPU يزيد من استخدم

الحالية لذلك عندما تقل العمليات يزيد من مقدار الذاكرة المخصصة لكل عملية وهذا يؤدي إلي نقصان احتمال

 وهذا يؤدي إلي تقليل الدخول على القرص Page fault وجود خطأ الصفحة

 لن تنتظر لوقت طويل.CPU وهذا يعني أن

  1. Install more main memory:

, لان حجم الذاكرة المخصصة لكل عملية سوف يزيد وهذا يعنيCPU لاشك أنه سوف يزيد من استخدام

أن عدد الصفحات  لكل عملية داخل الذاكرة يزيد ,وهذا يؤدي إلي نقصان احتمال وجود خطأ الصفحة

 لن ينتظر لوقت طويل.CPU وهذا يعني أن

  1. Install a faster hard disk :

CPU يطور من استخدم

.CPU زيادة سرعة القرص  يقلل من وقت انتظار

  1. Increase the page size:

 إذا كانت الصفحات (الخاصة بهذه العمليات)CPU تعتمد على العمليات , ممكن أنها تطور استخدم

متجاورة في القرص. في هذه الحالة زيادة الحجم يقلل من احتمال خطأ الصفحة وبالتالي يقلل من

.CPU وقت انتظار

.CPU ولكن إذا لم تكن الصفحات متجاورة فأن زيادة الحجم تزيد من وقت انتظار

 

 

 

 

 

 

 

لطيفه الراشد

Operating system conceptsالمرجع:

 

Comments (0)

You don't have permission to comment on this page.