یک سیستم عامل مدرن، معمولاً حافظه مجازی را به دو بخش فضای هسته و فضای کاربری مجزا می کند. این تقسیم بندی عمدتاً به خاطر محافظت از داده ها و همچنین حفظ صحت عملکرد سیستم در برابر خطاها و اشکالات (با بهبود تحمل خطا) و همچنین رفتار مخرب (با فراهم کردن امنیت) است.فضای هسته صرفاً برای اجرا کردن هسته ممتاز، افزونه های هسته (ماژول ها)، و گرداننده های دستگاه رزرو شده است. در مقابل، فضای کاربری به قسمتی از ...