حل تشریحی سوال شماره 31 سیستمهای عامل پیشرفته
کنکور دکتری مهندسی کامپیوتر 1399
سخت افزارهای MMU آدرسهای مجازی را به آدرسهای فیزیکی در فضای حافظهٔ قابل دسترسی ترجمه کنند مدیر ماشین مجازی (Virtual memory manager-VM) باید لایه دیگری از ترجمه را به آن اضافه کند و آدرسهای "فیزیکی" ماشین مجازی (که اکنون مجازی سازی شده است) را به آدرسهای دستگاههای واقعی نگاشت .کند یکی از بهینه سازیهای متداول استفاده از سخت افزار MMC در جداول صفحه سایه (Shadow page) است، که بهطور مستقیم نگاشتهای مجازی را به آدرسهای دستگاه نشان میدهد. VMM جداول صفحههای سایه را براساس جداول صفحه سیستم عامل مهمان و نگاشت صفحه دستگاه «فیزیکی» خود محاسبه میکند همچنین VMM میتواند با استفاده از منابع خارج از دسترس جداول صفحه سایه، عملیات به روزرسانی را در جداول صفحه سیستم عامل مهمان رهگیری کند. آیا همیشه میتوان از جداول صفحات سیستم عامل مهمان محافظت نکرد و فقط به سیستم عامل مهمان اجازه داد که جداول صفحه خود را به طور مستقیم در حافظه دستکاری کند؟
خیر - در هیچ حالتی ممکن نیست
بله - در هر حالتی ممکن است.
بله - در بعضی حالتها ممکن است.
VMM دسترسی کافی برای انجام این کار را ندارد