تالار گفتمان مانشت

نسخه‌ی کامل: زمان دسترسی به حافظه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با فرض اینکه جدول صفحه در حافظه ذخیره شده و85% از ارجاعات به حافظه از طریق tlb و هزینه هر ارجاع حافظه 250 نانو ثانیه و ارجاع به tlb به هزینه 5 نانوثانیه .هر ارجاع به حافظه به طور متوسط ؟
تبریک به خاطر اولین پست تون در انجمن

[tex]T=\left [ 5 \left( 0.15\times 250 \right )\right ] 250=42.5 250=292.5[/tex]
فرمول های حافظه نهان در معماری یادتون هست ؟ برای حل این مسئله از همون فرمول‌ها استفاده می کنیم منتهاش بجای TLB‌، Cache میزاریم.

[tex]T_{Trans} = T_{TLB} (1-H_{TLB})*T_{Mem} = 5 (.15 250) = 42.5_{ns}[/tex]

زمان متوسط دسترسی به حاظه هم از رابطه زیر بدست میاد:

[tex]T_{Access} = T_{Trans} T_{Mem} = 250 42.5 = 292.5_{ns}[/tex]
bijibuji جان‌، اون لحظه که من در حال جواب دادن بودم متوجه نشدم شما هم جواب دادین .
(24 بهمن 1389 12:57 ب.ظ)mohanddes نوشته شده توسط: [ -> ]فرمول های حافظه نهان در معماری یادتون هست ؟ برای حل این مسئله از همون فرمول‌ها استفاده می کنیم منتهاش بجای TLB‌، Cache میزاریم.

[tex]T_{Trans} = T_{TLB} (1-H_{TLB})*T_{Mem} = 5 (.15 250) = 42.5_{ns}[/tex]
تو بعضی سوالا برای به دست آوردن زمان متوسط دسترسی به حافظه فقط از این فرمول استفاده می کردیم. می خوام بدونم این اضافه کردن 250 به خاطر اینه که می خوایم به حافظه اصلی ارجاع داشته باشیم و نه نهان؟ تصور من بر اینه که سوالاتی که فقط از فرمول اول استفاده می کنند دسترسی به حافظه نهان اند. در ضمن تو این سوال هم ذکر نکرده صریح که ارجاع به حافظه نهان یا اصلی... از کجا باید تشخیص داد؟؟
خانوم مژگان سوال تون رو در تالار بپرسید تا بقیه هم از پاسخ اش بتونن استفاده کنن. ایشون از من پرسیدن:

mojgan نوشته شده توسط: اون 250 آخریش برای چی هست ؟لطفا توضیح بدید

250 آخری زمان دسترسی به حافظه برای خوندن اطلاعات هست.
ما باید تفاوت بین tlb و cache رو بخوبی در سوالات درک کنیم و یادمه سال قبل تو معماری ای تی یک سوال مخلوط از هر دوتا داده بودند واسه همینه همیشه جواب هایی که برای اینگونه سوالات میبینیم متفاوته-وقتی که داده ای در حافظه نهان هستش در واقع دیگه نیازی نیست به حافظه اصلی رجوع بشه اما وقتی صحبت tlb هست tlb فقط یه حافظه همزمان و سریع هستش که ادرس صفحه رو در خودش داره و به خاطر سرعت بالا نیازی نیست یک بار به حافظه برای پیدا کردن ادرس صفحه و یک بار هم برای مراجعه به خود صفحه مراجعه کنیم و اگه ادرس صفحه در tlb باشه فقط‌ی بار به حافظه برای خوندن صفحه رجوع میکنیم خوب یادمون باشه Tlb بیشتر تو سیستم عامل میاد اما حافظه نهان یا همون سطوح کش سوالات مربوطه اش تو معماری میاد اگه داده ای در کش باشه دیگه نیازی نیست اصلا به حافظه مراجعه بشه لذا توصیه میکنم بخوبی این مفاهیم رو درک کنید تا سر جلسه باز قاط نزنیم
اما خوب میگم سال قبل IT سوالی مخلوط این 3 تا داده بودند که واقعا حال گیری بود
لینک مرجع