You are on page 1of 2

‫العام الدراسي ‪0202-0202‬‬ ‫جامعة االتحاد الخاصة‬

‫الفصل الثاني‬ ‫كلية الهندسة المعلوماتية‬


‫د‪.‬توالي شاهين‬ ‫بنيان الحاسب‬

‫بنيان الحاسب – ‪Computer architecture‬‬


‫المحاضرة الثانية – ورقة عمل‬
‫قضايا األداء‬
‫‪ .1‬عدد وأشرح أبرز التقنيات المتوفرة في بنيان المعالجات المعاصرة ؟‪:‬‬
‫خطوط األنابيب‪Pipelining: :‬‬
‫إكم م مشا‬ ‫م ممو م م م شا التعل فم م م كلم م م الفع م ممةت‬ ‫م م م بف م ممة م ممت لل م ممو كلم م م التعل ف م ممة‬ ‫التعل ف م ممة رم م م ا تشايم م م ت م ممي الت‬ ‫يتض م ممفي م م م‬
‫مم‬ ‫الفعم ممةل تم ممي ال م ممة بع م م ا رفم ممة م ممت ام ممل اي م م رلم ممب عل فم ممة تتع م م ا رم ممي شي م م‬ ‫تم ممة إلم ممب للم ممول فنم ممي ا ةب م م‬ ‫رفل م م يةم ممةب‬
‫م ممت م ممي ال ا م مملل رل م ممب م م الف م ممة م ممت ي م م ي ن م م ع التعل ف م م ا ل م ممب ا م م الت م م ي م م‬ ‫لن م م ت م ممي التعل ف م ممة الفتع م م ا‬ ‫تشيل م م ت تل م م‬
‫التعل ف ا لبل‬ ‫ش التعل فة ال ة ي بجل‬ ‫الحة ب و‬
‫• التنبؤ بالفرع‪• Branch prediction: :‬‬
‫يتطلع الفعةل إلب ا تة ت رتز التعل فة ال ي م كل ه تي ال اكشا يت أ بةل ش ع تجف رة التعل فة الفحتفل لتتم تعةلجتهة بع للول إلا‬
‫فن ه للو كل التعل فة الصح ح تة ً ة زي هة تؤاتًة بح ث يتم االيت ةظ‬ ‫كةع الفعةل ي في ب ن صح ح ت تعظم ا اة‬
‫ل إع ا ت ل ا ك ش ط راً له ه اال تشا ج ال ت أ ط بفة ح ث ال شع التةلت لني ش ع تتع ا الف ل ل بةلتةلت يز ا الت ؤ‬ ‫بةلفعةل ت‬
‫بةل شع ت ار العف الفتةح للفعةل لت هل‬
‫• تنفيذ السلمية الفائقة‪: Superscalar execution: :‬‬
‫تت ازي تتع ال‬ ‫را ةر الفعةل ل ت ال ااع يتم ا ت ا خط ط ةب‬ ‫تك‬ ‫هت ال را رلب إص ار ك ش تي عل فة‬
‫• تحليل تدفق البيانات‪• Data flow analysis :‬‬
‫ي الفعةل بتحل التعل فة التت عتف رل هة رلب تةئ ب ة ة بعضهم ال عض إل ة ك زت ت ا ت للتعل فة ل ت ال ااع فل ك ل‬
‫التعل فة ل تم هة ر تة ن ع كةهزا ب ن تةت ري ش ال ش ةت ا صلتل ه ا يف ع التأخ ش غ ش الضش ريل‬
‫• التنفيذ المضاربي‪• Speculative execution : :‬‬
‫ر‬ ‫ال ش ةت‬ ‫بت التعل فة ب ن ف ت ا ظه رهة ال علت ت‬ ‫بعض الفعةلجة‬ ‫ال ة ة‬ ‫بة ت ا الت ؤ بةل شع حل‬
‫ةص به ت ل ا ر اإلتنةع بت التعل فة التت تي الفحتف ع ن ع‬ ‫ال تةئ ت ت ااع تؤات ل يت ح للو للفعةل إب ة تحشكة الت ال‬
‫الع ي تي‬ ‫ا ب ض ا ا الفعةل ل ه ه الفزاية تجتفع جع تي الففني‬ ‫ه ةك يةك إل هةل ه ه غ شهة تي الت ة الفتط را ص حل ت ك‬
‫ل‬ ‫التعل فة لن را تعةل ب الً تي خ ر ا را لن عل فة‬

‫‪ .0‬بينما تتسااارع قوة المعالأل لممام بساارعة فائقة هناا ممونات مهمة أخر من الحاسااب لم يتم مواكبة تطورها‪.‬‬
‫والنتيجاة هي الحااجاة للبحا عن توزان األداء المطلوب اشا ا ا ا اارح مفهوم التوازن في بنياة الحاسا ا ا ا ااب وأ كر أهم‬
‫مشاكل فرق األداء في بنية الحاسب وكيف تم معالجتها في بنى المعالجات الحديثة؟‬

‫‪1‬‬
‫ورقة عمل ‪0 -‬‬ ‫بنيان الحاسب‬

‫الفعفةري للتع يض ري ر التطةب ب ي ا را الفن ة الف تل ل‬ ‫الت ازع‪ :‬ع ي الت ظ م اله‬
‫تشا بةلغ ا هف ب ن خةص ت الشبط ب ي الفعةل ال اكشا الشئ ة ب فة فل شر الفعةل‬ ‫عت ش الف نل ال ةكف ري ر التطةب ه ه ً‬
‫بةشر تة زالل الةشر التت يفني بهة ال ة ة ب ي ال اكشا الشئ ة الفعةل ئ ل تةةر ال ة ة ب ي الفعةل ال اكشا الشئ ة ه‬
‫الفةةر ا ك ش هف ت الحة بأكفله ه الفةؤ ري يفله الت الفةتفش لتعل فة ال ش ةت ال ة ة ب ي شائح ال اكشا الفعةل ل‬
‫إلا لل ال اكشا الفةةر ت ت اك تتطل ة الفعةل يت اف الفعةل ت يةل ا تظةر يض ع ال الفعةلج ال ف يل‬
‫لح ه ه الف نل م التط يش التةلت‪:‬‬
‫• زية ا ر ال تة التت يتم ا تشكةرهة ت الفشا ال اي ا ري شي إ ة ‪ " DRAMs‬ع" ب الً تي " رف " بة ت ا تةةرا ب ة ة ال ةا‬
‫ال ا ع ل‬
‫• ش اكه ‪ DRAM‬لجعلهة ك ش ك ة ا تي خ ضف ي لاكشا زيي تؤال ظة زيي تؤال آخش رلب شيح ‪DRAM‬ل‬
‫ت التع الفتزاي ه ةك لاكشا الت زيي الفؤال ال عةل ب ي الفعةل ال اكشا الشئ ة ل ه ا يتضفي‬ ‫شا ال ص إلب ال اكشا تي خ‬ ‫• ل‬
‫يضة كفة ه الحة ت لاكشا الت زيي الفؤال خةرج ال شيح ال شي تي شيح‬ ‫ت لاكشا زيي تؤال اي ا ك ش رلب شيح الفعةل ً‬
‫الفعةل ل‬
‫ظ فهة هةل‬ ‫• زية ا رشض ال طةق التش ي ب ي الفعةلجة ال اكشا بة ت ا الففشا رةل الةشر ةلة هشتت للففشا لت زيي ال ة ة‬

‫ل من الذاكرة الرئيس ااية وممونات‬ ‫‪ .3‬بينما يتص ااارع المص ااممون م التحدي المتمثل في موازنة أداء المعالأل م‬
‫والحاجة إلى زيادة سرعة المعالأل‪ .‬هناا ثالث طرق لتحقيق زيادة سرعة المعالأل فما هي؟‬ ‫الحاسب األخر‬
‫لص يجم ال ابة الف ط الف ك ا رلب شيح الفعةل تفة زا تي جف ع‬ ‫• زية ا شر كهزا الفعةل ل ه ه الزية ا هت ت ا ةس بة‬
‫إينةتة لزية ا تع الةةر ل تع ااتشاب ال ابة تي بعضهة ال عض ين ع زتي ا ت ةر اإل ةرا ا ض ك شا تفة يت ح‬
‫ً‬ ‫تعة ب ن ك ش‬ ‫ال ابة ً‬
‫ةشيع الفعةل ل زية ا ت تع الةةر يع ت ع العفل ة ال ش ي يتم هة بةشر ك شل‬
‫ص ص كز تي الفعةل‬ ‫• زية ا يجم شر لاكشا الت زيي الفؤال الف ك ا ب ي الفعةل ال اكشا الشئ ة ل رلب كه ال ص ص تي خ‬
‫ض اة ال ص إلب لاكشا الت زيي الفؤال ب ن تلح ظل‬ ‫شيح ةهة إلب لاكشا الت زيي الفؤال‬
‫التعل فة ل رة ًا تة يتضفي ه ا ا ت ا الت ازي ب ن بآخشل‬ ‫• إكشا شا رلب ظ م الفعةل ب ته التت زي تي الةشر ال عةل ت‬

‫ا تهل را العف ال ة‬

‫‪Computer Architecture‬‬ ‫‪2‬‬

You might also like