تالار گفتمان مانشت

نسخه‌ی کامل: نرخ برخورد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
تو این سوال من بدست اوردم 4 تا miss .
الان تو این سوال هر ادرس 8 بیت هست که 4 بیت سمت راست برای index و 4 بیت سمت چپ برای tag?
علاوه بر باقی مانده ی عدد باید عدد رو باینری کنیم ؟ تا اینکه متوجه بشیم چند تا هیت و میس داریم ؟
لطفا توضیح بدید ممنون
کلا با این فصل مشکل دارم

[تصویر:  431241_cdan_11022017714.jpg]
من برای هر سوال یه صفتی از اون سوال مینویسم برای این سوال نوشتم "سرکاری است بیشتر تا آموزشیSmile"
اول باید بفهمی که کش 4 بلوک 4 کلمه ای هست( هر بلوک= 4 کلمه=16 بایت ) باید دقت کنی هر بلوکش 4 کلمه هست پس هر دفعه میس رخ میده 4کلمه از حافظه اصلی به کش میاد الان اولین خونه 170 هست قطعا چون کش خالیه میس میده فقط باید بفهمی تو کدوم بلوک میره و همراه با خودش چه خانه های حافظه ای رو به کش میاره : چون نگاشت مستقیمه 170 باقیمانده به 16 میشه 10 درست؟ 10 یعنی بایت سوم بلوک سوم یعنی b2 پس حواست باشه بایتهای 168و169و170و171 به بلوک b2 اومدن حالا 257 میاد تو کش نیست میس میده باقیمانده به 16 میشه 1 پس میره تو b0 چه بایتهایی میان تو کش 256و257و258و259 درخواست بعدی 168 هیت میده دیگه چون تو بلوک 2 کش هست و الی آخر ادامه بده و...
بقیش به نظرم بیشتر وقت الکی میگیره
لینک مرجع