کسی جواب این سوال معماری پیشرفته رو می دونه - نسخهی قابل چاپ |
کسی جواب این سوال معماری پیشرفته رو می دونه - zizi1362 - 05 دى ۱۳۹۴ ۰۶:۴۴ ب.ظ
در یک پردازنده دستورها بصورت خط لوله اجرا می شوند که دارای سه ایستگاه (STAGE) به قرار زیر است: - ایستگاه اول برای خواندن دستورها از حافظه -ایستگاه دوم برای اجرای دستور -ایستگاه سوم برای ذخیره حاصل در حافظه یا بارگیری از حافظه دو روش را با هم مقایسه می کنیم . روش اول حافظه دستور و داده مشترک است و روش دوم حافظه دستور و داده مجزاست. اگر قطعه برنامه ای دارای ۱۰۰ دستور باشد که همگی رجوع به حافظه دارند و هیچ نوع وابستگی داده بین انها نیست ، انگاه نسبت زمان اجرای روش اول را به روش دوم حساب کنید |
کسی جواب این سوال معماری پیشرفته رو می دونه - zizi1362 - 08 دى ۱۳۹۴ ۰۳:۳۱ ب.ظ
خواهش می کنم جواب این سوال رو بدید. |
RE: کسی جواب این سوال معماری پیشرفته رو می دونه - azarakhsh1986 - 09 دى ۱۳۹۴ ۰۲:۳۹ ب.ظ
(۰۵ دى ۱۳۹۴ ۰۶:۴۴ ب.ظ)zizi1362 نوشته شده توسط: در یک پردازنده دستورها بصورت خط لوله اجرا می شوند که دارای سه ایستگاه (STAGE) به قرار زیر است:توو روش دوم که حافظه ها مجزان تعداد کلاک ها میشه تعداد دستروات +۲ که یعنی اینجا میشه ۱۰۲ تا و برای روش اولم به دلیل اینکه مشترکن حافظه ها، هر دستور ۳ کلاک مجزا میخواد پس میشه ۱۰۰*۳ = ۳۰۰ به نظرم البته دوستان اصلاح کنند |