زمان کنونی: ۰۷ آذر ۱۴۰۳, ۱۱:۳۲ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال کنکور مهندسی فناوری اطلاعات سال ۸۵ (حافظه)

ارسال:
  

sh4477 پرسیده:

سوال کنکور مهندسی فناوری اطلاعات سال ۸۵ (حافظه)

سلام
سوال ۳۷ - صفحه ۲۱۵ پوران-فصل حافظه
زاستش یک توضیح هم گرفتم‌، ولی بازم نفهمیدمش Huh
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

narges_r پاسخ داده:

سوال ۳۷ - صفحه ۲۱۵ پوران-فصل حافظه

برای حل این سوال اول بدست میاریم که چند بیت برای word و set و tag باید در نظر بگیریم
چون ۲۵۶ بایت داریم و هربلوک ان ۱۶ بایت هست پس تعداد بلوکها برابره با ۲۵۶/۱۶=۴^۲ حالا چون در هر ست دو بلاک هست تعداد بلاکها برابر ۲/ ۴^۲ که میشه ۸ تا پس ۳ بیت برای مشخص کردن set در نظر میگیریم از طرفی هم هر بلوک ۱۶ بایت داره پس ۴ بیت برای مشخص کردن word در نظر میگیریم
وقتی یکبار به حافظه مراجعه میکنیم و miss رخ میده علاوه بر اینکه اون ادرسی که منجر به میس شده به حافظه منتقل تمام ادرسهایی که با ادرس مورد نظر در یک بلوک هستند به حافظه منتقل میشه
در این سوال هم ۴ بیت اول ادرسها word هستند و وقتی اولین بار به اولین ادرس FF00 مراجعه میشه و miss رخ میده، FF00 به حافظه منتقل میشه به همراه ۱۵ ادرس دیگه چون بلاکها ۱۶ بایتی هستند پس در واقع با اولین miss تمام FF00 تا FF0F به کش منتقل میشن پس وقتی ببه ادرس بعد که FF01 هست مراجعه میشه دیگه miss رخ نمیده چون در کش موجوده همینطور تو در مورد ادرسهای FF02 تا FF04 اما وقتی به ۵F00 میرسیم دوباره miss رخ میده که وقتی این ادرس به کش منتقل میشه ادرسهای ۵F01 تا ۵F0F هم به کش منتقل میشه که در صورت رجوع به اونها دیگه miss رخ نمیده
پس در دور اول اجرا دوبار miss رخ میده ولی در دورهای بعدی اجرا دیگه miss رخ نمیده چون ادرسهای مورد نظر در کش هستند پس در ۱۰دور اجرای ۱۰ ادرس یعنی ۱۰۰ مراجعه به کش فقط ۲ miss رخ میده که درصد نقصان میشه ۲ درصد

امیدوارم توضیحاتم واضح بوده باشه
نقل قول این ارسال در یک پاسخ

ارسال:
  

sh4477 پاسخ داده:

RE: سوال ۳۷ - صفحه ۲۱۵ پوران-فصل حافظه

(۲۳ دى ۱۳۹۰ ۰۱:۰۸ ق.ظ)narges_r نوشته شده توسط:  برای حل این سوال اول بدست میاریم که چند بیت برای word و set و tag باید در نظر بگیریم....

واقعا ممنونم از لطفتون‌، چند تا سوال داشتم ؟
۱)یعنی اینجا ما هر کلمه رو یک بایت گرفتیم ؟
۲)مگه نباید در صورت miss یک set رو منتقل کنیم چرا یک بلاک رو میاریم؟
۳)۴ بیت اول واسه word‌، سه تای بعدی واسه set‌، یعنی هر دوی FF00 , 5F00 و همراهانشون توی
set0
یکل در بلاک اول و دیگری در بلاک دوم قرار میگیره؟
اگه نه‌، در کدام set هستند و شماره set چطور بدست میاد؟

ممنون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  معرفی منابع برای درس بازیابی پیشرفته اطلاعات saghi5373 ۸ ۱۲,۳۵۳ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۱۵ ق.ظ
آخرین ارسال: bijibuji
  منابع برای دکترا -مهندسی فناوری اطلاعات sarit ۲ ۳,۸۲۱ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۷ ب.ظ
آخرین ارسال: bijibuji
  دانلود سوالات تخصصی گرایش فناوری اطلاعات آزمون دکتری ۹۱(کد ۲۳۵۸) Lonely Palm ۲ ۶,۴۵۴ ۲۶ دى ۱۴۰۲ ۰۲:۳۳ ب.ظ
آخرین ارسال: bijibuji
Big Grin اطلاعات در مورد دانشگاه تهران (پردیس فارابی) mehRUN ۲ ۵,۱۱۶ ۳۱ شهریور ۱۴۰۱ ۰۱:۴۱ ب.ظ
آخرین ارسال: eng.behnam
  اطلاعات راجع به سیستمهای حضور و غیاب Fingerprint ۱ ۲,۰۱۹ ۰۳ بهمن ۱۴۰۰ ۱۱:۱۴ ب.ظ
آخرین ارسال: Fingerprint
  کارشناسی ارشد فناوری اطلاعات ۱۴۰۱ tablighjonoub ۰ ۱,۷۳۵ ۰۱ دى ۱۴۰۰ ۰۸:۴۳ ب.ظ
آخرین ارسال: tablighjonoub
  استخدام در فنآوری اطلاعات خدمات حوزه علمیه قم oloom-ensani ۱۵ ۱۰,۱۳۹ ۲۴ اردیبهشت ۱۴۰۰ ۰۴:۳۹ ب.ظ
آخرین ارسال: oloom-ensani
  فناوری اطلاعات پزشکی چیست ؟ mahan najafi ۹ ۱۸,۴۹۷ ۱۹ آذر ۱۳۹۹ ۱۲:۲۱ ب.ظ
آخرین ارسال: bahador567
  مصاحبه دانشگاه اطلاعات و امنیت ملی Happiness.72 ۹۸ ۱۱۷,۳۴۷ ۰۵ آذر ۱۳۹۹ ۰۵:۰۵ ب.ظ
آخرین ارسال: Ali001100
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۷,۲۶۱ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close