تالار گفتمان مانشت
سوال ۱۰۵ معماری ای تی ۹۲ - نسخه‌ی قابل چاپ

سوال ۱۰۵ معماری ای تی ۹۲ - ttm - 28 دى ۱۳۹۳ ۰۶:۳۳ ب.ظ

سلام میدونید کدوم گزینه درست میشه؟
[attachment=17782]

RE: سوال ۱۰۵ معماری ای تی ۹۲ - Farzamm - 28 دى ۱۳۹۳ ۰۷:۱۴ ب.ظ

(۲۸ دى ۱۳۹۳ ۰۶:۳۳ ب.ظ)ttm نوشته شده توسط:  سلام میدونید کدوم گزینه درست میشه؟

گزینه ۳ صحیح است.

در واقع صورت سوال همان TLB را شرح داده است. در مدیریت حافظه روش Paging، می خواهیم Placement صفحات در حافظه اصلی به صورت Fully Assocative باشد (یعنی هر صفحه حافظه مجازی را بتوان در هر یک از صفحات حافظه اصلی قرار دهیم)، چون جستجوی کامل حافظه برای یک entry عملاً ممکن نمی باشد، پس باید از یک جدول به نام Page Table نگه داریم که اطلاعات Placement رو نگه دارد. حالا همون ایده Cache برای حافظه اصلی رو هم میشه برای Page Table استفاده کرد و یک جدول کوچکتر و سریعتر به نام Translation Lookaside Buffer (که Page Cache هم بهش می گویند) استفاده می کنیم (به همان صورت که در صورت سوال توضیح داده شده است).