|
|
تعداد بیت های تگ. مدرسان - نسخهی قابل چاپ |
|
تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ
سلام دوستان مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه نظر شما چیه؟ |
RE: تعداد بیت های تگ. مدرسان - amin222 - 01 بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ
(۰۱ بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط: سلام دوستان سلام دیگه واقعا موندن که با سوال چه کنن که سخت بشه من تا حالا نشندیم اسم line رو توی کش . دوست عزیز نگفتن منظور از line چیه؟ |
RE: تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۷:۱۷ ب.ظ
(۰۱ بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ)amin222 نوشته شده توسط:نه چیزی نگفته. من همون سطر(ست) در نظر گرفتم(01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط: سلام دوستان |
RE: تعداد بیت های تگ. مدرسان - Dr.Cnet - 01 بهمن ۱۳۹۲ ۰۷:۲۴ ب.ظ
(۰۱ بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط: سلام دوستان۱ ۱۴ ۱۷ (۰۱ بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ)amin222 نوشته شده توسط: سلام منظور از line همون بلاکه |
RE: تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۸:۲۸ ب.ظ
(۰۱ بهمن ۱۳۹۲ ۰۷:۲۴ ب.ظ)Dr.Cnet نوشته شده توسط:۱و۴ یعنی چی؟(01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط: سلام دوستان۱ پاسخ مدرسان اینه گفته این بیت های ایندکس هست که از تقسیم حجم کش به ۲ که way هست بدست میاد! [tex]\frac{2^{16}}{2}=2^{15}[/tex] word = Log8 = 3bit Block = index − word =12bit Tag = Address− Index = 32−۱۵ =۱۷ جواب من اینه اگه به گفته شما لاین همون بلاک باشه پس داریم: چون سایز بلاک ۴هست ۲بیت واسه کلمه از ۳۲ بیت کنار میره حالا واسه بیت های ست باید تعداد بلوک ها رو بدست بیاریم پس حجم کش رو ابتدا به way ها تقسیم می کنیم میمونه ۱۵ بیت بعد چون هر بلاک ۴ کلمه میگیره پس ۲ بیت دیگه هم کم میکنیم که میشه۱۳ بیت واسه ست ۳۰-۱۳=۱۷ بیت واسه تگ که میشه جواب مدرسان ولی خب مدرسان بد نوشته این جملش غلطه Tag = Address− Index شاید هم ایندکس رو سایز بلاک بعلاوه سایز کلمه گرفته! حالا نمیدونم بایت های کلمه رو هم باید درنظر میگرفتیم یانه! |
|
RE: تعداد بیت های تگ. مدرسان - amin222 - 02 بهمن ۱۳۹۲ ۰۹:۱۴ ق.ظ
سلام به دوستان یه جای کار میلنگه اگه به قول دوستان line همون بلوک باشه خوب من اول میایم حجم کش رو بر اساس کلمه حساب میکنم چون تو صورت مسئله بر حسب بایت داده و چون گفته هر کلمه معادل ۲ بایته پس [tex]\frac{2^{16}}{2}=2^{15}[/tex] حالا تعداد کلمات کش رو داریم چون گفته هر بلوک ۴ کلمه حجم کش رو که بر اساس کلمات بدست اوردیم تقسیم میکنم بر ۴ سا سایز یک بلوک که میشه [tex]\frac{2^{15}}{2^2}=2^{13}[/tex] پس ۱۳^۲ بلوک ۴ کلمه ای داریم چون تو هر set دو بلوک قرار میگیره پس تعداد ستها برابر است با [tex]\frac{2^{13}}{2}=2^{12}[/tex] خوب حالا داریم ۲ بیت برای هر کلمه تو بلوک ۱۲ بیت هم واسه ست مجموعا ۱۴ بیت [tex]32-14=18[/tex] بیت برای تگ اینم یه جواب دیگه دوستان کمکم کنید کجای تحلیل من اشتاه هست؟ |
RE: تعداد بیت های تگ. مدرسان - آنجلا - ۰۲ بهمن ۱۳۹۲ ۱۰:۰۳ ق.ظ
(۰۲ بهمن ۱۳۹۲ ۰۹:۱۴ ق.ظ)amin222 نوشته شده توسط: سلام به دوستان تحلیل شما مو لای درزش نمیره اما شما به این جمله دقت نکردین : "حافظه به صورت بایتی می باشد" یعنی تا بایت آدرس میده.. هر کلمه دو بایته پس یه بیت ناقابل هم باید واسه هر بایت کلمه در نظر میگرفتین..اونوقت میشه ۱۷ تا |
RE: تعداد بیت های تگ. مدرسان - maryam.raz - 02 بهمن ۱۳۹۲ ۰۴:۱۷ ب.ظ
(۰۲ بهمن ۱۳۹۲ ۰۹:۱۴ ق.ظ)amin222 نوشته شده توسط: سلام به دوستانفرق جواب شما با جواب من اینه که حجم کش رو بر بایت های کلمه هم تقسیم کردین(اولین تقسیم) مشکل همینجاست که این تقسیم باید باشه یا نه واسه این سوال اگر این تقسیم رو انجام ندیم جواب مدرسان درمیاد ولی سوال ۸۶ ای تی شبیه به همین سواله و اونجا حجم کش رو به تعداد بایت های کلمه هم تقسیم کرده! دوستان کمک کنن لطفا |