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

زمان دسترسی به حافظه - mojgan - 24 بهمن ۱۳۸۹ ۱۲:۲۷ ب.ظ

با فرض اینکه جدول صفحه در حافظه ذخیره شده و۸۵% از ارجاعات به حافظه از طریق tlb و هزینه هر ارجاع حافظه ۲۵۰ نانو ثانیه و ارجاع به tlb به هزینه ۵ نانوثانیه .هر ارجاع به حافظه به طور متوسط ؟

RE: سوال سیستم عامل - bijibuji - 24 بهمن ۱۳۸۹ ۱۲:۴۹ ب.ظ

تبریک به خاطر اولین پست تون در انجمن

[tex]T=\left [ 5 \left( 0.15\times 250 \right )\right ] 250=42.5 250=292.5[/tex]

RE: سوال سیستم عامل - mahdi20 - 24 بهمن ۱۳۸۹ ۱۲:۵۷ ب.ظ

فرمول های حافظه نهان در معماری یادتون هست ؟ برای حل این مسئله از همون فرمول‌ها استفاده می کنیم منتهاش بجای 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 جان‌، اون لحظه که من در حال جواب دادن بودم متوجه نشدم شما هم جواب دادین .

RE: سوال سیستم عامل - arshad90 - 24 بهمن ۱۳۸۹ ۰۱:۳۱ ب.ظ

(۲۴ بهمن ۱۳۸۹ ۱۲:۵۷ ب.ظ)mohanddes نوشته شده توسط:  فرمول های حافظه نهان در معماری یادتون هست ؟ برای حل این مسئله از همون فرمول‌ها استفاده می کنیم منتهاش بجای TLB‌، Cache میزاریم.

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

سوال سیستم عامل - bijibuji - 24 بهمن ۱۳۸۹ ۱۱:۱۵ ب.ظ

خانوم مژگان سوال تون رو در تالار بپرسید تا بقیه هم از پاسخ اش بتونن استفاده کنن. ایشون از من پرسیدن:

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

۲۵۰ آخری زمان دسترسی به حافظه برای خوندن اطلاعات هست.

سوال سیستم عامل - javadjj - 25 بهمن ۱۳۸۹ ۰۱:۱۳ ق.ظ

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