یک پردازنده رو در نظر بگیرید که ۵ مرحله واکشی داره
if-id-ex-mem-wb
هر یک از این مراحل در ۱ سیکل ساعت انجام میشه ،این پردازنده دارای ۴ کلاس مختلف دستوره ،جدول زیر سیکل ها و متوسط نرخ حضور کلاس ها رو میده برای انتقال داده از یه ورودی از dma استفاده میشه که در سیکا هایی که پردازنده به حافظه دسترسی نداره عملیات انتقال انجام شه ، با فرض انتقال ۱ کلمه در ۱ سیکل ،حداکثر تعداد کلماتی که در ۱ ثانیه میتوان انتقال داد چند میلیون کلمه است؟
پردازنده به ظور متوسط در هر ثانیه ۱۰ میلیون دستورو اجرا میکنه
اینم شکل
من مشکلم سر راه حلشه:
به ۲ صورت حل شده
اول این که فرض شده mem دسترسی به حافظه ی دیتا داره و wb نوشتن در ثباته و نیازی به حافظه نداره حافظه ی دستور و داده جدا از همه
۰/۴۸*۴ + ۰/۲۲*۴ +۰/۱۸*۳ + ۰/۱۲*۳ =۳/۷
که در ۱۰ میلیون ضرب شه میشه ۳۷میلیون راه دومش هم اینه که حافظه ی دستور و داده مشترک فرض شه
حالا با توجه به شکل اگه wb رو ندید بگیریم چجوری ۰/۴۸*۴ میشه بجز wb اینجا ۳ تا ستاره داریم؟؟؟