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

نسخه‌ی کامل: تست سیستم عامل- ۹۵ آي تي ۸۹
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
یک حافظه مجازی با این مشخصات را در نظر بگیرید. زمان دسترسی به حافظه [tex]50 ns[/tex]
زمان دسترسی به TLB ،برابر [tex]3 ns[/tex] نسبت اصابت TLB ،برابر 98 درصد. احتمال خطای صفحه برای کل دسترسی‌ها به حافظه [tex]2 * 10^{-6}[/tex] است. زمان انتقال صفحه از دیسک [tex]10 ms[/tex] فرض کنید . برای سرعت بخشیدن به این حافظه از حافظه پنهان با این مشخصات استفاده می شود . زمان دسترسی [tex]10 ns[/tex] . نسبت اصابت 90 درصد . جریمه هر اصابت [tex]100 ns[/tex] . میانگین زمان دسترسی به حافظه به کدام عدد نزدیکتر است؟
[tex]75 ns[/tex]
[tex]45 ns[/tex]
[tex]73 ns[/tex]
[tex]43 ns[/tex]
جواب از روابط زیر به دست میاد:
[tex]T_{A}= T_{translation} T_{Cached_mem} P_{p.f}*T_{disk}[/tex]
[tex]T_{translation}=T_{Tlb} (1-H_{Tlb})*T_{Cached_mem}[/tex]
[tex]T_{Cached_mem}=T_{Cache} (1-H_{Cache})*T_{Penalty}[/tex]

با استفاده از روابط بالا:

[tex]T_{Cached_mem}=10 (1-0.9)* 100=20 ns[/tex]
[tex]T_{translation}=2 (1-0.98)*20=2.4 ns[/tex]
[tex]T_{A}=2.4 20 (2*10^{-6})*(10*10^{-3})=2.4 20 20 = 42.4 ns = 43 ns[/tex]
لینک مرجع