(۱۸ دى ۱۳۹۲ ۰۷:۲۸ ب.ظ)maxwel نوشته شده توسط: سلام
از دوستان خیلی ممنون میشم اگه سوالو ۲۸ روتوضیح بدن
تو کتاب اقای مقسمی گزینه ۴ زده شده ولی اقای یوسفی ۲
با تشکر
سلام
من حل کرم گزینه ۴ به دست آوردم.

اول آدرسی که داده رو به صورت باینری تبدیل میکنیم (کافیه به ازای هر رقمش کد ۴ رقمی معادل باینری اش را بنویسیم) بعد چون هر بلاک ۴ بایت هست با تقسیم آدرس بر ۴ ، خارج قسمتش میشه شماره بلاک در حافظه اصلی برای به دست آوردن آدرس بلاک در کش (= ایندکس مجموعه ای که بلاک در آن قرار میگیرد) باید شماره بلاک به دست آمده در مرحله قبل را بر تعداد مجموعه ها (تعداد set ها = ۲۵۶) تقسیم کنیم و باقیمانده اش میشود آدرس بلاک در کش (البته در مبنای ۱۶).