۰
subtitle
ارسال: #۱
  
کسی جواب این سوال معماری پیشرفته رو می دونه
در یک پردازنده دستورها بصورت خط لوله اجرا می شوند که دارای سه ایستگاه (STAGE) به قرار زیر است:
- ایستگاه اول برای خواندن دستورها از حافظه
-ایستگاه دوم برای اجرای دستور
-ایستگاه سوم برای ذخیره حاصل در حافظه یا بارگیری از حافظه
دو روش را با هم مقایسه می کنیم . روش اول حافظه دستور و داده مشترک است و روش دوم حافظه دستور و داده مجزاست.
اگر قطعه برنامه ای دارای ۱۰۰ دستور باشد که همگی رجوع به حافظه دارند و هیچ نوع وابستگی داده بین انها نیست ، انگاه نسبت زمان
اجرای روش اول را به روش دوم حساب کنید
- ایستگاه اول برای خواندن دستورها از حافظه
-ایستگاه دوم برای اجرای دستور
-ایستگاه سوم برای ذخیره حاصل در حافظه یا بارگیری از حافظه
دو روش را با هم مقایسه می کنیم . روش اول حافظه دستور و داده مشترک است و روش دوم حافظه دستور و داده مجزاست.
اگر قطعه برنامه ای دارای ۱۰۰ دستور باشد که همگی رجوع به حافظه دارند و هیچ نوع وابستگی داده بین انها نیست ، انگاه نسبت زمان
اجرای روش اول را به روش دوم حساب کنید
۰
ارسال: #۲
  
کسی جواب این سوال معماری پیشرفته رو می دونه
خواهش می کنم جواب این سوال رو بدید.
۰
ارسال: #۳
  
RE: کسی جواب این سوال معماری پیشرفته رو می دونه
(۰۵ دى ۱۳۹۴ ۰۶:۴۴ ب.ظ)zizi1362 نوشته شده توسط: در یک پردازنده دستورها بصورت خط لوله اجرا می شوند که دارای سه ایستگاه (STAGE) به قرار زیر است:توو روش دوم که حافظه ها مجزان تعداد کلاک ها میشه تعداد دستروات +۲ که یعنی اینجا میشه ۱۰۲ تا
- ایستگاه اول برای خواندن دستورها از حافظه
-ایستگاه دوم برای اجرای دستور
-ایستگاه سوم برای ذخیره حاصل در حافظه یا بارگیری از حافظه
دو روش را با هم مقایسه می کنیم . روش اول حافظه دستور و داده مشترک است و روش دوم حافظه دستور و داده مجزاست.
اگر قطعه برنامه ای دارای ۱۰۰ دستور باشد که همگی رجوع به حافظه دارند و هیچ نوع وابستگی داده بین انها نیست ، انگاه نسبت زمان
اجرای روش اول را به روش دوم حساب کنید
و برای روش اولم به دلیل اینکه مشترکن حافظه ها، هر دستور ۳ کلاک مجزا میخواد پس میشه ۱۰۰*۳ = ۳۰۰
به نظرم البته دوستان اصلاح کنند
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close