۰
subtitle
ارسال: #۱
  
مهندسی کامپیوتر ۷۸ (Hit rate)
یک پردازنده دارای حافظه Direct Mapped Cache با ۸ بلوک ۴ کلمه ای است. پردازنده، آدرس های صفر تا ۲۵۵ را به صورت متوالی و تکراری تولید می نماید یعنی رشته آدرس: ۰، ۱، ... ۲۵۴، ۲۵۵ ، ۰، ۱، ... ۲۵۴، ۲۵۵ ، ۰، ۱ .... به صورت متوالی و تکراری تولید میگردد. اگر این کار تا بی نهایت ادامه پیدا کند. Hit rate برابر خواهد بود با:
۱) ۸۷/۵ درصد
۲) ۷۵ درصد
۳) ۲۵ درصد
۴) ۱۲/۵ درصد
جواب گزینه: ۲
حلش رو توضیح بدید لطفاً
۱) ۸۷/۵ درصد
۲) ۷۵ درصد
۳) ۲۵ درصد
۴) ۱۲/۵ درصد
جواب گزینه: ۲
حلش رو توضیح بدید لطفاً
۱
ارسال: #۲
  
RE: مهندسی کامپیوتر ۷۸ (Hit rate)
با سلام دوست عزیز بینید میگه از ۰ تا ۲۵۵ متوالی تولید می کنه یعنی
۰,۱,۲,۳,۴,۵,۶/// ۲۵۵ ,۰,۱,۲,....
خوب اندازه هر بلاک هم که ۴ تاست یعنی ۴ تا کلمه داخلش جا میشه خوب دفعه اول که کش خالی هست و کل اندازه کش هم ۸ تا بلاک هست یعنی کلا ۳۲ تا کلمه میشه داخلش گذاشت
حالا دفعه اول که ادرس ۰ تولید میشه توی کش که نیست چون کش خالی هست خوب اندازه کش ۴ کلمه است پس کلمه
۰,۱,۲,۳ میان داخل بلاک ۰ کش قرار میگیرن
برای ۰ miss رخ داد اما وقتی
۱,۲,۳ تولید میشه توی کش هستن چرا؟ چون با ۰ اومدن توی کش
خوب برای این ۳ تا hit رخ میده
عدد بعدی ۴ میخواهد توی کش هست نه خوب میاریم توی کش
۴,۵,۶,۷ میان توی بلاک اول کش
پس برای ۴ miss اما برای
۵,۶,۷ hit میشه این روند همین طور ادامه داره
خوب اگر ببینید از هر ۴ کلمه یک miss و ۳ تا hit رخ میده خوب پس نرخ hit چی بود تعداد hit ها تقسیم برابر کل مراحعات
اینجا که ما کل مراجعات نداریم که و جواب هم درصدی خواسته خوب ما میایم و محدوده را کوچیک می کنیم
از هر ۴ تا مراجعه که داشتیم ۳ hit رخ داد پس میشه
[tex]\frac{3}{4}\: \: =\: 0.75\: \: \ast\: 100\: =\: 75\: \%[/tex]
میشه گزینه ۲
امیدوارم متوجه شده باشید موفق باشید
۰,۱,۲,۳,۴,۵,۶/// ۲۵۵ ,۰,۱,۲,....
خوب اندازه هر بلاک هم که ۴ تاست یعنی ۴ تا کلمه داخلش جا میشه خوب دفعه اول که کش خالی هست و کل اندازه کش هم ۸ تا بلاک هست یعنی کلا ۳۲ تا کلمه میشه داخلش گذاشت
حالا دفعه اول که ادرس ۰ تولید میشه توی کش که نیست چون کش خالی هست خوب اندازه کش ۴ کلمه است پس کلمه
۰,۱,۲,۳ میان داخل بلاک ۰ کش قرار میگیرن
برای ۰ miss رخ داد اما وقتی
۱,۲,۳ تولید میشه توی کش هستن چرا؟ چون با ۰ اومدن توی کش
خوب برای این ۳ تا hit رخ میده
عدد بعدی ۴ میخواهد توی کش هست نه خوب میاریم توی کش
۴,۵,۶,۷ میان توی بلاک اول کش
پس برای ۴ miss اما برای
۵,۶,۷ hit میشه این روند همین طور ادامه داره
خوب اگر ببینید از هر ۴ کلمه یک miss و ۳ تا hit رخ میده خوب پس نرخ hit چی بود تعداد hit ها تقسیم برابر کل مراحعات
اینجا که ما کل مراجعات نداریم که و جواب هم درصدی خواسته خوب ما میایم و محدوده را کوچیک می کنیم
از هر ۴ تا مراجعه که داشتیم ۳ hit رخ داد پس میشه
[tex]\frac{3}{4}\: \: =\: 0.75\: \: \ast\: 100\: =\: 75\: \%[/tex]
میشه گزینه ۲
امیدوارم متوجه شده باشید موفق باشید
ارسال: #۳
  
RE: مهندسی کامپیوتر ۷۸ (Hit rate)
ممنون، خیلی خوب بود.
توضیحات کتاب گنگ بود برام.
توضیحات کتاب گنگ بود برام.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close