سوال از حافظه - نسخهی قابل چاپ |
سوال از حافظه - zahra2012 - 08 بهمن ۱۳۹۲ ۱۰:۰۰ ب.ظ
میشه این سوال منو جواب بدین !!! بعد وقتی میگن مجموعه دو تایی هم حرف از بلاک زدن هم از کلمه منظورش دوتایی بلاک هست یا کلمه؟؟؟ |
RE: سوال از حافظه - alagh - 08 بهمن ۱۳۹۲ ۱۰:۲۵ ب.ظ
(۰۸ بهمن ۱۳۹۲ ۱۰:۰۰ ب.ظ)zahra2012 نوشته شده توسط: میشه این سوال منو جواب بدین !!!مجموعه دوتایی یعنی هر ست ۲ بلاک است .از انجایی که کش ۲ به توان ۱۱ کلمه و هر بلوک هم ۴ کلمه تعداد بلوک هامون میشه ۲ به توان ۹ تا و هر دو بلوک هم در یک ست است پس تعداد ست هامون (یا همون مجموعه) میشه ۲ به توان ۸ .یعنی خود index هشت بیته. اما من موندم اصولا tag و index و...بر اساس کش حساب میکنیم اما اینجا بر اساس حافظه اصلی حساب کرده! |
RE: سوال از حافظه - zahra2012 - 08 بهمن ۱۳۹۲ ۱۱:۰۸ ب.ظ
(۰۸ بهمن ۱۳۹۲ ۱۰:۲۵ ب.ظ)alagh نوشته شده توسط:(08 بهمن ۱۳۹۲ ۱۰:۰۰ ب.ظ)zahra2012 نوشته شده توسط: میشه این سوال منو جواب بدین !!!مجموعه دوتایی یعنی هر ست ۲ بلاک است .از انجایی که کش ۲ به توان ۱۱ کلمه و هر بلوک هم ۴ کلمه تعداد بلوک هامون میشه ۲ به توان ۹ تا و هر دو بلوک هم در یک ست است پس تعداد ست هامون (یا همون مجموعه) میشه ۲ به توان ۸ .یعنی خود index هشت بیته. شما باید دو بیت برای کلمه هم بگیری پس ایندکس میشه ۱۰ و این مقدارو از بیتای آدرس حافظه که ۱۷ هست کم می کنی میمونه ۷ تا برای تگ مشکل من تو حساب کردن تعداد بیت هر کلمه از کش هست |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۱۲:۳۴ ق.ظ
(۰۸ بهمن ۱۳۹۲ ۱۱:۰۸ ب.ظ)zahra2012 نوشته شده توسط: شما باید دو بیت برای کلمه هم بگیری پس ایندکس میشه ۱۰ و این مقدارو از بیتای آدرس حافظه که ۱۷ هست کم می کنی میمونه ۷ تا برای تگ این سوال تالیفیه؟ اگه تالیفیه ولش کن برو معماریه ۹۰ کامپیوتر یه سوال مشابه این هستش اونو حل کن اما اگه تالیفی نیست بگین واسه چه کنکوریه |
RE: سوال از حافظه - zahra2012 - 09 بهمن ۱۳۹۲ ۰۱:۲۹ ق.ظ
(۰۹ بهمن ۱۳۹۲ ۱۲:۳۴ ق.ظ)hosshah نوشته شده توسط:تالیفیه ولی من میخوام دقیقا بفههمم تو این موارد چه جوری کلمه کش رو بدست بیارم(08 بهمن ۱۳۹۲ ۱۱:۰۸ ب.ظ)zahra2012 نوشته شده توسط: شما باید دو بیت برای کلمه هم بگیری پس ایندکس میشه ۱۰ و این مقدارو از بیتای آدرس حافظه که ۱۷ هست کم می کنی میمونه ۷ تا برای تگ |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۰۱:۳۵ ق.ظ
(۰۹ بهمن ۱۳۹۲ ۰۱:۲۹ ق.ظ)zahra2012 نوشته شده توسط: تالیفیه ولی من میخوام دقیقا بفههمم تو این موارد چه جوری کلمه کش رو بدست بیارم به نظر من اون سوال ارزش فکر کردن نداره شما رو این سوال فکر کن اگه کمک خواستی من هستم |
RE: سوال از حافظه - zahra2012 - 09 بهمن ۱۳۹۲ ۰۱:۳۹ ق.ظ
(۰۹ بهمن ۱۳۹۲ ۰۱:۳۵ ق.ظ)hosshah نوشته شده توسط:(09 بهمن ۱۳۹۲ ۰۱:۲۹ ق.ظ)zahra2012 نوشته شده توسط: تالیفیه ولی من میخوام دقیقا بفههمم تو این موارد چه جوری کلمه کش رو بدست بیارم ممنون از پیگیریتون من کنکور این سال رو از خودم آزمون گرفتم و اتفاقا این سوالم درست جواب دادم مشکل من تو قسمت حافظه کش در مورد طول کلمه و ایناست |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۰۲:۵۷ ق.ظ
(۰۹ بهمن ۱۳۹۲ ۰۱:۳۹ ق.ظ)zahra2012 نوشته شده توسط: ممنون از پیگیریتون من کنکور این سال رو از خودم آزمون گرفتم و اتفاقا این سوالم درست جواب دادم مشکل من تو قسمت حافظه کش در مورد طول کلمه و ایناست آخه واقعا این سوال فقط اعصاب خورد میکنه من به هزار زحمت فهمیدم که منظورش از بلوک با کلمه چهار تایی چیه ولی دیگه نمیفهمم منظورش از اینکه میگه "تعداد بیت هر کلمه چقدره" چیه؟؟ میشه برام توضیح بدین چی میخواد |
RE: سوال از حافظه - zahra2012 - 09 بهمن ۱۳۹۲ ۰۵:۲۸ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۲:۵۷ ق.ظ)hosshah نوشته شده توسط:(09 بهمن ۱۳۹۲ ۰۱:۳۹ ق.ظ)zahra2012 نوشته شده توسط: ممنون از پیگیریتون من کنکور این سال رو از خودم آزمون گرفتم و اتفاقا این سوالم درست جواب دادم مشکل من تو قسمت حافظه کش در مورد طول کلمه و ایناست یعنی تو هر ست چند بیت هست مثلن چون دو تا بلاک در هر ست هست پس دو تا تگ حساب می کنیم و دو تا دیتا و ... |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۰۵:۳۹ ب.ظ
مرسی حالا بگین مشکلتون کجاشه تا من راهنمایی کنم البته نفهمیدن این سوال چیزی از ارزشه ما کم نمیکنه |
RE: سوال از حافظه - zahra2012 - 09 بهمن ۱۳۹۲ ۰۶:۰۵ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۵:۳۹ ب.ظ)hosshah نوشته شده توسط: مرسی فرض کنید یه همچین سوالی بهتون دادن طول کلمه رو بدست بیارین |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۰۶:۱۷ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۶:۰۵ ب.ظ)zahra2012 نوشته شده توسط: فرض کنید یه همچین سوالی بهتون دادن طول کلمه رو بدست بیارین حلش نمیکنم جدی میگما چون طراح میتونه هر فرضی داشته باشه پیش خودش با طرحه این سوال ولی به هرحال من میگم هر کلمه از حافظه اصلی ۳۲ بیت ذاره هر بلاک از حافظه نهان هم ۴ تا کلمه ۸ بیتی هستش یعنی همون ۳۲ بیت پس هر بلاک میتونه یه کلمه رو ذخیره کنه حافظه اصلی ۱۲۸K هستش یعنی [tex]2^{17}[/tex] پس ۱۷ بیت برای آدرس دهی حافظه اصلی لازمه حافظه نهان ۲-Way هست و میتونه ۲۰۴۸ کلمه از حافظه اصلی رو جا بده تو خودش پس تعداد index های حافظه نهان میشه ۲۰۴۸/۲ یعنی ۱۰۲۴ تا پس ۱۰ بیت برای index در نظر گرفته میشه حالا این ۱۰ بیت رو از اون ۱۷ بیت کم میکنید میشه ۷ بیت برای تگ هر ایندکس ۲ تا کلمه داره چون ۲Way هستش پس دو تا ۳۲ بیتی کلمه حافظه داره و هر کدوم هم ۷ بیت تگ دارن به عبارتی : کد: ۲*۳۲=۶۴ |
RE: سوال از حافظه - zahra2012 - 09 بهمن ۱۳۹۲ ۰۶:۲۷ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۶:۱۷ ب.ظ)hosshah نوشته شده توسط:(09 بهمن ۱۳۹۲ ۰۶:۰۵ ب.ظ)zahra2012 نوشته شده توسط: فرض کنید یه همچین سوالی بهتون دادن طول کلمه رو بدست بیارین خیلی ممنون الان متوجه شدم مشکل من این بود که کلمات رو ۳۲ بیتی گرفته بودم برای همین با محاسبات من درست در نمیومد پس ما بیشتر اوقات باید کلمات رو ۸ بیتی بگیریم بازم ممنون لطف کردین انشالله به دانشگاهه مورد نظرتون برسین |
RE: سوال از حافظه - hosshah - 09 بهمن ۱۳۹۲ ۰۶:۳۱ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۶:۲۷ ب.ظ)zahra2012 نوشته شده توسط: خیلی ممنون الان متوجه شدم مشکل من این بود که کلمات رو ۳۲ بیتی گرفته بودم برای همین با محاسبات من درست در نمیومد پس ما بیشتر اوقات باید کلمات رو ۸ بیتی بگیریم بازم ممنون لطف کردین انشالله به دانشگاهه مورد نظرتون برسین خواهش می کنم بله معمولا ۸ بیتی هستش ولی میگم که طراح میتونه هر فرضی بکنه و باید این فرض ها رو به ما هم بگه تا بتونیم حلش کنیم مرسی به همچنین موفق باشید |