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

نسخه‌ی کامل: سوال 105 معماری ای تی 92
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام میدونید کدوم گزینه درست میشه؟
[attachment=17782]
(28 دى 1393 06:33 ب.ظ)ttm نوشته شده توسط: [ -> ]سلام میدونید کدوم گزینه درست میشه؟

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

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