پایپلان - نسخهی قابل چاپ |
پایپلان - iCanDoIt - 19 دى ۱۳۹۴ ۰۴:۴۸ ب.ظ
سلام و درود. صفحه ۱۷۴ کتاب معماری پوران پژوهش مثال اول یه مثال که عکسش رو پایین آوردم گذاشته میشه حل این مثال و جوابش رو شرح بدید خود کتاب یه چیزایی نوشته من خوب متوجه نشدم. اگه تصویر باز نشد مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. کلیک کنید. مسیر عکس مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. اگه عکس نشون داده نشده روی لینک بالا کلیک کنید. با تشکر. |
RE: پایپلان - iCanDoIt - 20 دى ۱۳۹۴ ۰۱:۵۵ ب.ظ
تصویر اصلاح شد.! |
RE: پایپلان - MiladCr7 - 20 دى ۱۳۹۴ ۰۶:۵۰ ب.ظ
سلام .ببینید کل مطلبش همینه که در حالت عادی باید به جای اون NOP ( که میگه هیچ کاری انجام نده یا به عبارت دیگه تاخیر انداخته ) دستور ۳ اجرا میشد .حالا اگه این اتفاق میفتاد توی زمان ۴ دستور ۲ داشت نتیجه محسابات رو توی [tex]R_2[/tex] میریزه و توی همون زمان ۴ دستور ۳ میخواد مقدار [tex]R_2[/tex] روبخونه که با [tex]R_1[/tex] حمع کنه پس ما الان داریم همزمان هم از [tex]R_2[/tex] میخونیم و هم نتایج رو توش مینویسیم که این کار رو نمیتونیم انجام بدیم .برای همین از NOP استفاده کردیم که یه تاخیر بندازیم و در مرحله بعد اگه به زمان ۴ دقت کنی میبینی که دیگه همچین مشکلی رو نداریم چون دستور ۲ داره نتیجه رو توی [tex]R_2[/tex] میریزه و دستور ۳ یه خونه از حافظه رو واکشی میکنه پس با اون تاخیر مشکل حل شد .کل مطلبی که میخواست بگه همین بود |