زمان کنونی: ۳۰ شهریور ۱۳۹۸, ۰۴:۵۸ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سازمان حافظه ۲

ارسال:
  

haamidit پرسیده:

سازمان حافظه ۲

باسلام
کسی میتونه توحل این مساله بم کمک کنهBlush
حافظه نهان ازنوع ۲way set associtiveبه بزرگی ۲۵۶ بایت داریم که هربلوک آن ۱۶بایت است .پردازنده آدرس های ۲۶بیتی تولیدمیکند و رجوعات زیرراازابتدا تا انتهای لیست اجرامیکندودوباره به اول لیست برمیگردد وکلا لیست رااین لیست را۱۰بار اجرا میکند .بافرض اینکه کش خا لی است miss rate بعدازاتمام کار پردازنده چقدر است؟
FF00
FF01
FF02
FF03
FF04
۵F00
۵F01
۵F02
۵F03
۵F04

۰
ارسال:
  

mohsen990 پاسخ داده:

RE: سازمان حافظه ۲

به به عجب سوالی
فک کنم اینجوری باشه مطمئن نیستم
تعداد بلاک ها برابر ۲۵۶/۱۶=۱۶ تا پس تعداد ست ها برابر ۱۶/۲ = ۸ می باشد. و با توجه به اینکه کلمه ها ۱۶ بایتی است.برای مشخص کردن بایت در کلمه به ۴ بیت نیاز داریم.و برای مشخص کردن ست به ۳ بیت نیاز داریم پس از ۲۶ بیت آدرس ۳بیت برا ست و ۴ بیت برا کلمه میره می مونه ۱۹ بیت تگ.
حالا ظرفیت بلوک به بیت برابر ۱۲۸ می باشد تقسیم به آدرس یعنی ۲۶ می شود ۴/۹۳ .پس در هر بار میس ۵ تا آدرس به کش آورده می شود.حالا با توجه به آدرس های بالا ۵ تای اول (تگ هاشون یکیه ۱۹ بیت آخر)و ۵ تای دوم هم همین طور.
ff00 میس رخ میده چون بلاک خالیه چهارتای بعدیش هم همراه اون آورده میشه در یک ست ذخیره میشه.و ۵f00 نیز چون تگش فرق می کنه دوباره میس اتفاق میافته و ۴ آدرس بعدیش همراه آن به کش آورده می شه در یک ست دیگر ذخیره میشه.
( توجه شود که هر بلوک گنجایش ۵ آدرس و هر ست دو بلوک می باشد)
پس این ۱۰ تا آدرس در دو ست جداگانه در دو بلوک ذخیره می شوند و با یکدیگر تداخلی ندارند پس ۲ بار میس و ۸ بار هیت برای بار اول مراجعه و برای ۹ بار بعدی چون در کش وجود دارند همش هیت رخ میده به عبارتی ۲ درصد میس و ۹۸ درصد هیت.
دیگه از این تشریحی تر بلد نبودم
Big Grin

ارسال:
  

masoud.bala پاسخ داده:

RE: سازمان حافظه ۲

(۰۹ آبان ۱۳۹۱ ۰۳:۰۴ ق.ظ)mohsen990 نوشته شده توسط:  به به عجب سوالی
فک کنم اینجوری باشه مطمئن نیستم
تعداد بلاک ها برابر ۲۵۶/۱۶=۱۶ تا پس تعداد ست ها برابر ۱۶/۲ = ۸ می باشد. و با توجه به اینکه کلمه ها ۱۶ بایتی است.برای مشخص کردن بایت در کلمه به ۴ بیت نیاز داریم.و برای مشخص کردن ست به ۳ بیت نیاز داریم پس از ۲۶ بیت آدرس ۳بیت برا ست و ۴ بیت برا کلمه میره می مونه ۱۹ بیت تگ.
حالا ظرفیت بلوک به بیت برابر ۱۲۸ می باشد تقسیم به آدرس یعنی ۲۶ می شود ۴/۹۳ .پس در هر بار میس ۵ تا آدرس به کش آورده می شود.حالا با توجه به آدرس های بالا ۵ تای اول (تگ هاشون یکیه ۱۹ بیت آخر)و ۵ تای دوم هم همین طور.
ff00 میس رخ میده چون بلاک خالیه چهارتای بعدیش هم همراه اون آورده میشه در یک ست ذخیره میشه.و ۵f00 نیز چون تگش فرق می کنه دوباره میس اتفاق میافته و ۴ آدرس بعدیش همراه آن به کش آورده می شه در یک ست دیگر ذخیره میشه.
( توجه شود که هر بلوک گنجایش ۵ آدرس و هر ست دو بلوک می باشد)
پس این ۱۰ تا آدرس در دو ست جداگانه در دو بلوک ذخیره می شوند و با یکدیگر تداخلی ندارند پس ۲ بار میس و ۸ بار هیت برای بار اول مراجعه و برای ۹ بار بعدی چون در کش وجود دارند همش هیت رخ میده به عبارتی ۲ درصد میس و ۹۸ درصد هیت.
دیگه از این تشریحی تر بلد نبودم
Big Grin




سلام عرض می کنم خدمت دوست خوبم اولا این سوال مورد داره مورد هم اینه که اصلا پردازنده آدرس ۲۶ بیتی تولید نمکنه و ۱۶ بیت هستش و شما به اشتباه سوال را حل کردید اگه امکان داره با آدرس ۱۶ بیتی سوال را حل کنید که دوستان خوبم به مشکل بر نخورند . ممنونم این سوال در صفحه ۲۱۵ کتاب معماری یوسفی هستش !
یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Question حافظه نانو و VM ( آی تی ۹۰) ۸Operation ۱ ۲,۰۹۷ ۰۷ بهمن ۱۳۹۱ ۰۳:۴۰ ب.ظ
آخرین ارسال: Bache Mosbat
  سوال کنکور از حافظه masoomeh_s ۷ ۳,۲۵۵ ۲۵ دى ۱۳۹۱ ۱۲:۳۳ ق.ظ
آخرین ارسال: teacherpc
Wink نگاشتها در حافظه ابراهیم۱ ۱ ۱,۵۵۰ ۱۷ دى ۱۳۹۱ ۰۹:۲۰ ب.ظ
آخرین ارسال: narges_r
  سوال حافظه علوم کامپیوتر ۸۱ fa_karoon ۱ ۱,۴۳۱ ۲۹ آذر ۱۳۹۱ ۱۱:۱۹ ب.ظ
آخرین ارسال: csharpisatechnology
  سوال حافظه سال ۷۹ fa_karoon ۳ ۱,۷۶۵ ۲۸ آذر ۱۳۹۱ ۰۹:۰۸ ب.ظ
آخرین ارسال: fa_karoon
  حافظه های برگ برگ sanaz5 ۱ ۱,۴۵۶ ۲۷ آذر ۱۳۹۱ ۰۱:۴۱ ب.ظ
آخرین ارسال: Parva
  ۳ سوال از فصل حافظه پوران mahsa.tsi ۲ ۱,۸۳۴ ۲۱ آذر ۱۳۹۱ ۱۲:۱۵ ب.ظ
آخرین ارسال: آنجلا
  سوال از فصل ۷ (حافظه)معماری پوران uka ۴ ۲,۲۵۲ ۱۲ آذر ۱۳۹۱ ۱۱:۱۷ ق.ظ
آخرین ارسال: naderx
  سازمان حافظه haamidit ۴ ۱,۶۷۲ ۱۷ آبان ۱۳۹۱ ۰۴:۰۰ ق.ظ
آخرین ارسال: csharpisatechnology
  سوال از حافظه شیوا۸۸ ۲ ۱,۴۵۹ ۰۵ آبان ۱۳۹۱ ۰۳:۴۴ ق.ظ
آخرین ارسال: Fardad-A

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close