۰
subtitle
ارسال: #۱
  
سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
با سلام خدمت دوستان
اگه لطف کنین این سوال رو توضیح بدید ممنون میشم
مرسی
اگه لطف کنین این سوال رو توضیح بدید ممنون میشم
مرسی
۱
ارسال: #۲
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
تو صورت سوال گفته تعداد set هامون ۳۲ هست ، پس برای مشخص کردن اون ها به ۵ بیت نیاز داریم.
از طرفی گفته تعداد بلوک های حافظه اصلی ۱k برابر کش هست پس تعداد بلوک های حافظه اصلی میشه : ۳۲*۴*۱۰۲۴
که میشه ۲ به نمای ۱۷
حالا با توجه به اینکه نوع کش set associative هست ، تعداد بیت set بعلاوه تعداد بیت tag مشخص کننده بلوک های حافظه اصلی هستند.
بنابراین داریم : set+tag=17 ---------->> داریم tag=17-5=12
از طرفی گفته تعداد بلوک های حافظه اصلی ۱k برابر کش هست پس تعداد بلوک های حافظه اصلی میشه : ۳۲*۴*۱۰۲۴
که میشه ۲ به نمای ۱۷
حالا با توجه به اینکه نوع کش set associative هست ، تعداد بیت set بعلاوه تعداد بیت tag مشخص کننده بلوک های حافظه اصلی هستند.
بنابراین داریم : set+tag=17 ---------->> داریم tag=17-5=12
۰
ارسال: #۳
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
(۱۹ بهمن ۱۳۹۲ ۱۰:۳۱ ب.ظ)tarane.68 نوشته شده توسط: با سلام خدمت دوستانتعداد بلاک های کش = تعداد مجموعه ها * تعداد بلوک هر مجموعه = ۳۲ * ۴= ۷^۲
اگه لطف کنین این سوال رو توضیح بدید ممنون میشم
چون در هر مجموعه ۴ بلاک قرار داره پس نگاشت ۴way هست که در نظر میگیرم t= logk = 2 یا همون k = 2^t
و تعداد بلاک حافظه اصلی ۱۰^۲ برابر حافظه کش = ۱۰^۲ * ۷ ^۲ = ۱۷^۲
پس برای آدرس دهی حافظه نیاز به ۱۷ بیت داریم
و به سه قسمت زیر تقسیم میشه
W تعداد بیت برای نمایش کلمات در هر بلاک
set = C- w - t تعداد بیت برای نمایش مجموعه های کش
Tag= m - c + t تعداد بیت برای نمایش تگ
m = 17 که همون تعداد بیت برای آدرس دهی حافظه بود
t = 2 که مربوط به kway بود
C میشه تعداد بلاک در کش که برابر با ۷ بیت بود (بالا بدست آوردیم)
حالا میریم سراغ فیلد تگ
Tag = m - c+ t = 17 - 7 + 2 = 12
ارسال: #۴
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
ارسال: #۵
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
(۱۹ بهمن ۱۳۹۲ ۱۱:۰۸ ب.ظ)Riemann نوشته شده توسط:kway به این معنی بود که ما در هر مجموعه از کش k بلوک داریم . اگر هر خط کش یعنی یک مجموعه کش، درسته ولی اگه منظور از هر خط کش چیز دیگه ای هست ، نمیدونم.(19 بهمن ۱۳۹۲ ۱۱:۰۵ ب.ظ)masoud67 نوشته شده توسط: چون در هر مجموعه ۴ بلاک قرار داره پس نگاشت ۴way هست که در نظر میگیرم t= logk = 2 یا همون k = 2^t
این ۴way به معنی این نبود که توی هر خط کش، ما ۴ تا مجموعه داریم؟
چون صورت سوال گفته ۳۲ مجموعه ۴ بلوکی داریم پس ۳۲ مجموعه ۴way داریم
ارسال: #۶
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
ارسال: #۷
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
۰
ارسال: #۸
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
جواب های همه شما دوستان درست اما دقت کنید که علاوه بر tagو set ما offset هم داریم اما چون استثنا در این سوال حرفی از سایز بلوک نزده پس در نظر نمیگیریم والا کمتر از ۱۲ میشد....
۰
ارسال: #۹
  
RE: سوال ۷۱ کنکور مهندسی سال ۹۰ - تعداد بیت های tag
ممنون از همه دوستان
لطف کردید
موفق باشید
لطف کردید
موفق باشید
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close