تالار گفتمان مانشت
۲ سوال (مهندسی ۹۱)؟؟ - نسخه‌ی قابل چاپ

۲ سوال (مهندسی ۹۱)؟؟ - mmamadi49 - 16 دى ۱۳۹۳ ۰۱:۳۹ ب.ظ

سلام ، میشه یکی توضیح بده تو این دو سوال جواب ها رو چطوری بدست آورده؟ ممنونم

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


RE: 2 سوال (مهندسی ۹۱)؟؟ - Hamid_0311 - 16 دى ۱۳۹۳ ۰۴:۰۲ ب.ظ

با سلام دوست عزیز سوال دو که واضح هست شما یک کش دارید ۶۴kb ادرس های هم که پردازنده تولید می کنه ۳۲ بیتی هست مقدار اندازه هر بلاک و نوع کش هم توی جدول مشخص هست خوب میگه تعداد بیتی که توی هر نوع حافظه توسط Tag ذخیره میشه چندتاست خوب شما کافیه توی هر نوع کش ببینید قسمت tag چند بیت میشه و تعداد بلاک ها هم چندتاست به ازای هر بلاک ما یک tag داریم خوب پس کل بیت های که برای tag ذخیره میشه برابر چیه؟ تعداد بلاک ها ضربدر تعداد بیت های تگ که بقیه اشم اسونه و پاسخ هم گزینه ۲

RE: 2 سوال (مهندسی ۹۱)؟؟ - mmamadi49 - 16 دى ۱۳۹۳ ۰۵:۳۸ ب.ظ

(۱۶ دى ۱۳۹۳ ۰۴:۰۲ ب.ظ)Hamid_0311 نوشته شده توسط:  با سلام دوست عزیز سوال دو که واضح هست شما یک کش دارید ۶۴kb ادرس های هم که پردازنده تولید می کنه ۳۲ بیتی هست مقدار اندازه هر بلاک و نوع کش هم توی جدول مشخص هست خوب میگه تعداد بیتی که توی هر نوع حافظه توسط Tag ذخیره میشه چندتاست خوب شما کافیه توی هر نوع کش ببینید قسمت tag چند بیت میشه و تعداد بلاک ها هم چندتاست به ازای هر بلاک ما یک tag داریم خوب پس کل بیت های که برای tag ذخیره میشه برابر چیه؟ تعداد بلاک ها ضربدر تعداد بیت های تگ که بقیه اشم اسونه و پاسخ هم گزینه ۲
ممنونم از شما ، این کار رو کردم ولی تعداد بیت تگ یه چیز دیگه میاد مثلا تو حالت a مگه ما تعداد بلاکهامون ۱۰^۲ نمیشه؟ و تعداد بیت tag برابر ۳۲-۱۰ =۲۲؟

RE: 2 سوال (مهندسی ۹۱)؟؟ - Hamid_0311 - 16 دى ۱۳۹۳ ۰۷:۲۱ ب.ظ

ادرس ها ۳۲ بیتی جافظه کش ۶۴kb میشه
[tex]2^{16}[/tex]
برای a حل میکنم گفته کش مستقیم و اندازه بلاک ۶۴B یعنی
[tex]2^6[/tex]
خوب پس ۶ بیت از ۳۲ بیت رفت برای کلمه
تعداد بلاک چندتا میشه؟
[tex]\frac{2^{16}}{2^6}\: =\: 2^{10}[/tex]
خوب پس ۱۰ بیت هم برای چی میره؟ برای بلاک این شد ۱۶ تا بیت پس ۱۶ بیت برای تگ میمونه
خوب تعداد بلاک چندتا بود؟
[tex]\: 2^{10}[/tex]
تگ چند بیت شد؟ ۱۶ تا
قبول دارید
[tex]\: 16\ast2^{10}\: =\: 2^4\: \ast\: 2^{10}\: =\: 2^{14}[/tex]
این توی گزینه ۲ هست یا نه؟ اوکی پس جواب یا گزینه ۲ یا ۳ بقیه اشم خودتون همین طوری حل کنید
موفق باشید

RE: 2 سوال (مهندسی ۹۱)؟؟ - mmamadi49 - 16 دى ۱۳۹۳ ۰۹:۱۵ ب.ظ

(۱۶ دى ۱۳۹۳ ۰۷:۲۱ ب.ظ)Hamid_0311 نوشته شده توسط:  ادرس ها ۳۲ بیتی جافظه کش ۶۴kb میشه
[tex]2^{16}[/tex]

برای a حل میکنم گفته کش مستقیم و اندازه بلاک ۶۴B یعنی
[tex]2^6[/tex]
خوب پس ۶ بیت از ۳۲ بیت رفت برای کلمه
تعداد بلاک چندتا میشه؟
[tex]\frac{2^{16}}{2^6}\: =\: 2^{10}[/tex]
خوب پس ۱۰ بیت هم برای چی میره؟ برای بلاک این شد ۱۶ تا بیت پس ۱۶ بیت برای تگ میمونه
خوب تعداد بلاک چندتا بود؟
[tex]\: 2^{10}[/tex]
تگ چند بیت شد؟ ۱۶ تا
قبول دارید
[tex]\: 16\ast2^{10}\: =\: 2^4\: \ast\: 2^{10}\: =\: 2^{14}[/tex]
این توی گزینه ۲ هست یا نه؟ اوکی پس جواب یا گزینه ۲ یا ۳ بقیه اشم خودتون همین طوری حل کنید
موفق باشید

خیلی خیلی ممنونم .