بتاريخ

2021/12/27

الردود

1

القراءات

69

 
 

التفاصيل:

السلام عليكم ورحمة الله وبركاته


أداء الكمبيوتر هو مقدار العمل الذي ينجزه نظام الكمبيوتر وتعني كلمة "أداء" في أداء الكمبيوتر "ما مدى جودة أداء الكمبيوتر للعمل المفترض أن يقوم به؟" ويعتمد بشكل أساسي على وقت الاستجابة والإنتاجية ووقت التنفيذ لنظام الكمبيوتر ووقت الاستجابة هو الوقت من بداية المهمة إلى اكتمالها وهذا يشمل أيضًا:

  • نظام التشغيل.    
  • في انتظار الإدخال / الإخراج والعمليات الأخرى.
  • الوصول إلى القرص والذاكرة.    
  • الوقت المستغرق في التنفيذ على وحدة المعالجة المركزية أو وقت التنفيذ.

 الإنتاجية هي إجمالي حجم العمل المنجز في وقت معين ،وقت تنفيذ وحدة المعالجة المركزية هو إجمالي الوقت الذي تقضيه وحدة المعالجة المركزية في الحوسبة في مهمة معينة كما أنها تستثني وقت الإدخال / الإخراج أو تشغيل البرامج الأخرى ،يشار إلى هذا أيضًا باسم وقت وحدة المعالجة المركزية (CPU)، 

يتم تحديد الأداء من خلال وقت التنفيذ حيث يتناسب الأداء عكسياً مع وقت التنفيذ.

 الأداء = (1 / وقت التنفيذ)

 و

(أداء أ / أداء ب) = (وقت التنفيذ ب / وقت التنفيذ أ) 

ويمكن حساب وقت تنفيذ برنامج معين على النحو التالي: 

وقت التنفيذ = دورات ساعة وحدة المعالجة المركزية x وقت دورة الساعة

نظرًا لأن وقت دورة الساعة ومعدل الساعة متبادلان.

وقت التنفيذ = دورات ساعة وحدة المعالجة المركزية / معدل الساعة 

يمكن تحديد عدد دورات ساعة وحدة المعالجة المركزية من خلال

دورات ساعة وحدة المعالجة المركزية

= (عدد التعليمات / البرنامج) x (دورات الساعة / التعليمات) 

= عدد التعليمات X (CPI)

الذي يعطي، 

وقت التنفيذ 

= عدد التعليمات x CPI x وقت دورة الساعة 

= عدد التعليمات × معدل CPI / الساعة 


-كيف تحسن الأداء؟ 

لتحسين الأداء  يمكنك إما:  

  •  قم بتقليل CPI (دورات الساعة لكل تعليمات) باستخدام أجهزة جديدة.    
  • قم بتقليل وقت الساعة أو زيادة معدل الساعة عن طريق تقليل تأخيرات الانتشار أو عن طريق استخدام الأنابيب.    
  • تقليل عدد الدورات المطلوبة أو تحسين ISA أو المترجم.


المصدر هنا وهنا.


الملفات المرفقة:

لا يوجد مرفقات.

مشاركة:

 

الردود (1)

نتمنى لكم التوفيق و النجاح الدائم بإذن الله ♥