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

حجم حافظه نهان-سوال ۱۰۵- it 93

ارسال:
  

peace2013 پرسیده:

حجم حافظه نهان-سوال ۱۰۵- it 93

توی این سوال گزینه ۴ جواب صحیح هستش ولی من دلیلشو نمیفهممSadSad
ممنون میشم منو راهنمایی کنید.


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

msour44 پاسخ داده:

RE: حجم حافظه نهان-سوال ۱۰۵- it 93

سلام
گزینه ۱: دلیل اصلی بالا بودن کارایی حافظه نهان به این خاطر است که در کش داده های ذخیره می شود که اخیرا استفاده شده و اختمال می رود دوباره در اینده نزدیک استفاده شود ویا داده های که پیش بینی می شود در اینده استفاده می شود(محلی بودن ارجاعات). البته سرعت بالای کش هم تاثیر فراوانی دارد.
گزینه ۲: الگوریتم های پشته ای در جایگزینی بلوک فاقد ناهنجاری(بلیدی ) هستند مانند LRU
گزینه۳: اصل محلیت دسترسی به دستورات را هم سرعت می بخشد(مثل حلقه for)
گزینه۴: درباره درستی این گزینه . زمانی که cpu ادرسی را برای دسترسی به یک کلمه تولید می کند در ساده ترین حالت این ادرس شامل دوبخش است بخش تعیین کننده بلوک در حافظه اصلی و بخش تعیین کننده کلمه مورد نظر در ان بلوک. با استفاده از کش این ادرس به کش اعمال می شود بخش تعیین کننده کلمه تغییر نمی کند و لی بخش تعیین کننده بلوک بسته به نوع نگاشت خود بخش بندی می شود. در نگاشت مجموعه ای به دو بخش تعیین کننده مجموعه در کش و بخش tag(برای مشخص کردن بلوک) تقسیم می شود در نگاشت کاملا انجمنی بخش تعیین کننده بلوک حافظه اصلی خودش همان بخش tag برای کش می شود در واقع تا اینجا مشخص است که طول فیلد tag دز تمام انجمنی بزرگتر از مجموعه ای است (به اندازه تعداد بیت ها برای مشخص کردن set). دز کل زمانی که یک بلوک به کش اورده می شود بخش tag ادرس تعیین کننده ان نیز در کش ذخیره می شود(پیش فرض به ازای هر بلوک یک tag) چون tag کاملا انجمنی طولانی تر است پس حافظه بیشتر برای ذخیره سازی در کش مورد نیاز است.
نقل قول این ارسال در یک پاسخ

ارسال:
  

peace2013 پاسخ داده:

RE: حجم حافظه نهان-سوال ۱۰۵- it 93

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

ارسال:
  

msour44 پاسخ داده:

RE: حجم حافظه نهان-سوال ۱۰۵- it 93

(۲۲ فروردین ۱۳۹۶ ۰۷:۳۶ ب.ظ)peace2013 نوشته شده توسط:  ممنونم از پاسختون
ولی میشه این دو مدل را با شکل نشون بدیدBlush
سلام


در نگاشت مستقیم هر بلوک حافظه در یک بلوک(خط) خاص کش قرار میگیرد.فیلد لاین ادرس مشخص کننده لاین مورد نظر کش است که اگر بلوک مورد نظر در کش باشد در ان لاین خواهد بود اگر به شکل توجه کنید به ازای هر بلوک یک tag هم در کنار ان ذخیره شده که وظیفه اش مشخص کردن اینه که ایا بلوک موجود در لاین همان بلوک درخواستی است یا نه. توجه کنید که اندازه کش کوچکتر از حافظه اصلی است پس هر لاین به چندین بلوک حافظه تخصیص می یابد


در انجمنی کامل هر بلوک حافظه می تواند در هر لاین کش قرار گیرد و نیازی به فیلد تعیین لاین ادرس نداریم.در واقع در این نگاشت tag ادرس به صورت همزمان با tag تمام لاین های کش مقایسه می شود که درصورت مچ شدن مقایسه برخورد نتیجه گیری می شود وگرنه میس داریم.


در نگاشت مجموعه ای هر چند تا بلوک را یک مجموعه میگیرند و از فیلد set برای تعیین مجموعه استفاده می شود بعد Tag ادرس با tag ذخیره شده برای هر بلوک در ان مجموعه همزمان مقایسه می شودوبرخورد یا میس رخ می دهد.
اگر به فرمت ادرس مجموعه ای و انجمنی کامل دفت کنید فیلد tag در مجموعه ای طول کوتاه تری دارد پس حافظه کمتری برای ذخیره سازی tag ها به ازای هر بلوک نیاز است. در این تصاویر بسیاری از جزئیات نادیده گرفته شده ازجمله بیت اعتبار در کش .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

peace2013 پاسخ داده:

RE: حجم حافظه نهان-سوال ۱۰۵- it 93

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  حافظه نانو Sanazzz ۱ ۱,۹۲۲ ۱۲ اردیبهشت ۱۳۹۸ ۱۲:۲۶ ق.ظ
آخرین ارسال: Sanazzz
  نحوه مشخص کردن بیت‌های حافظه کنترل Erfan_Ekh ۰ ۲,۰۲۱ ۰۹ تیر ۱۳۹۷ ۰۳:۱۷ ب.ظ
آخرین ارسال: Erfan_Ekh
  مهندسی کامپوتر ۹۵ - حافظه مجازی mahshid_dd ۲ ۲,۹۲۱ ۰۲ اردیبهشت ۱۳۹۷ ۰۲:۰۵ ب.ظ
آخرین ارسال: mahshid_dd
  حافظه ها amir_ghanati ۳ ۳,۲۳۵ ۲۴ مهر ۱۳۹۶ ۰۳:۰۴ ب.ظ
آخرین ارسال: msour44
  کوبیدگی - بخش حافظه مجازی سیستم عامل mehran.hzd ۳ ۴,۴۵۳ ۱۵ خرداد ۱۳۹۶ ۰۲:۵۶ ب.ظ
آخرین ارسال: msour44
  مدل مجموعه کاری - بخش حافظه مجازی سیستم عامل mehran.hzd ۱ ۲,۲۸۵ ۱۴ خرداد ۱۳۹۶ ۰۳:۲۶ ب.ظ
آخرین ارسال: msour44
  Hit Ratio در حافظه TLB آی تی ۹۵ M3t30r ۴ ۳,۶۱۸ ۰۳ اردیبهشت ۱۳۹۶ ۰۱:۰۴ ق.ظ
آخرین ارسال: پرهوده
  اندازه حافظه مجازی - منطقی - فیزیکی wskf ۰ ۱,۵۳۷ ۲۰ فروردین ۱۳۹۶ ۱۰:۵۱ ب.ظ
آخرین ارسال: wskf
  حجم فایل در سیستم فایل unix peace2013 ۳ ۲,۰۶۸ ۱۰ فروردین ۱۳۹۶ ۰۵:۱۳ ب.ظ
آخرین ارسال: ali.majed.ha
Rainbow [راستی آزمایی] کارگاه آموزشی تند خوانی و تقویت حافظه alika ۲ ۴,۱۶۱ ۱۰ فروردین ۱۳۹۶ ۱۰:۰۸ ق.ظ
آخرین ارسال: حمید وجکانی

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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