تالار گفتمان مانشت
سوالی در مورد بیت آفست در حافظه نهان؟ - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
Re: RE: سوالی در مورد بیت آفست در حافظه نهان؟ - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۳:۵۹ ب.ظ

(۰۳ بهمن ۱۳۹۲ ۰۵:۳۴ ب.ظ)masoud67 نوشته شده توسط:  
(03 بهمن ۱۳۹۲ ۰۵:۲۴ ب.ظ)fulgent نوشته شده توسط:  کش مستقیم با اندازه ۱۲۸ کیلو بایت و هر بلاک ۲ کلمه و هر کلمه ۸ بایت ، فضای آدرس ۳۲ بیتی . تگ میشه چند بیت ؟

میشه ۱۲ بیت؟
به نظر من میشه این
[tex]Set = 2^{17} / (2*2^3) = 2^{13}[/tex]

[tex]word = 1 bit[/tex]

[tex]offset = 3 bit[/tex]

[tex]set = 13 bit[/tex]

[tex]tag = m - set - w - offset = 32 - 13 - 3 - 1 = 15 bit[/tex]
اگر آفست را در نظر نگیریم میشه
میشه ۱۸ بیت

شما چه جوری ۱۲ در آوردی؟

میگم چرا از set associated استفاده کردی :-D
برای یه کش با نگاشت مستقیم
۱۲۸KB/2*3B word=2^4K word
۲^۴K/ 2block*2word=2^2K block
۴K block = 12bit block
۳۲-۱۲=۲۰bit tag

۱۰/۰۷/۱۹۹۴
اگر از set associate 2-way استفاده کنیم میشه
۱۲۸KB / 2^3B word =2^4K word
۲^۴K / 4 block&word = 2^2K Set in cache
Set 12bit
Offset 3bit
Tag =32-17= 15 bit

Sent from my GT-N5100 using Tapatalk HD