تالار گفتمان مانشت
تعداد بیت های تگ. مدرسان - نسخه‌ی قابل چاپ

تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ

سلام دوستان
مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه
نظر شما چیه؟

RE: تعداد بیت های تگ. مدرسان - amin222 - 01 بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ

(۰۱ بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط:  سلام دوستان
مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه
نظر شما چیه؟

سلام
دیگه واقعا موندن که با سوال چه کنن که سخت بشه من تا حالا نشندیم اسم line رو توی کش . دوست عزیز نگفتن منظور از line چیه؟

RE: تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۷:۱۷ ب.ظ

(۰۱ بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ)amin222 نوشته شده توسط:  
(01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط:  سلام دوستان
مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه
نظر شما چیه؟

سلام
دیگه واقعا موندن که با سوال چه کنن که سخت بشه من تا حالا نشندیم اسم line رو توی کش . دوست عزیز نگفتن منظور از line چیه؟
نه چیزی نگفته. من همون سطر(ست) در نظر گرفتم

RE: تعداد بیت های تگ. مدرسان - Dr.Cnet - 01 بهمن ۱۳۹۲ ۰۷:۲۴ ب.ظ

(۰۱ بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط:  سلام دوستان
مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه
نظر شما چیه؟
۱
۱۴
۱۷

(۰۱ بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ)amin222 نوشته شده توسط:  سلام
دیگه واقعا موندن که با سوال چه کنن که سخت بشه من تا حالا نشندیم اسم line رو توی کش . دوست عزیز نگفتن منظور از line چیه؟

منظور از line همون بلاکه

RE: تعداد بیت های تگ. مدرسان - maryam.raz - 01 بهمن ۱۳۹۲ ۰۸:۲۸ ب.ظ

(۰۱ بهمن ۱۳۹۲ ۰۷:۲۴ ب.ظ)Dr.Cnet نوشته شده توسط:  
(01 بهمن ۱۳۹۲ ۰۵:۰۸ ب.ظ)maryam.raz نوشته شده توسط:  سلام دوستان
مدرسان گفته جواب ۱۷ میشه ولی راه حلش بنظر من اشتباه هست چون هیچ بیتی واسه کلمه کنار نگذاشته بنظر من جواب ۱۹ میشه
نظر شما چیه؟
۱
۱۴
۱۷

(۰۱ بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ)amin222 نوشته شده توسط:  سلام
دیگه واقعا موندن که با سوال چه کنن که سخت بشه من تا حالا نشندیم اسم line رو توی کش . دوست عزیز نگفتن منظور از line چیه؟

منظور از line همون بلاکه
۱و۴ یعنی چی؟
پاسخ مدرسان اینه
گفته این بیت های ایندکس هست که از تقسیم حجم کش به ۲ که 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 نوشته شده توسط:  سلام به دوستان
یه جای کار میلنگه اگه به قول دوستان 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: تعداد بیت های تگ. مدرسان - maryam.raz - 02 بهمن ۱۳۹۲ ۰۴:۱۷ ب.ظ

(۰۲ بهمن ۱۳۹۲ ۰۹:۱۴ ق.ظ)amin222 نوشته شده توسط:  سلام به دوستان
یه جای کار میلنگه اگه به قول دوستان 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] بیت برای تگ
اینم یه جواب دیگه دوستان کمکم کنید کجای تحلیل من اشتاه هست؟
فرق جواب شما با جواب من اینه که حجم کش رو بر بایت های کلمه هم تقسیم کردین(اولین تقسیم)
مشکل همینجاست که این تقسیم باید باشه یا نه
واسه این سوال اگر این تقسیم رو انجام ندیم جواب مدرسان درمیاد ولی سوال ۸۶ ای تی شبیه به همین سواله و اونجا حجم کش رو به تعداد بایت های کلمه هم تقسیم کرده!
دوستان کمک کنن لطفا