حافظه مجازی یک ویژگی سیستم کامپیوتری است که اجازه می دهد تا استفاده از دستگاه های ذخیره سازی برای گسترش مقدار آشکار رم موجود به برنامه ها را گسترش دهد.این به مدیریت برنامه های بزرگتر و فرآیندهای متعدد به طور موقت انتقال داده بین رم و ذخیره سازی دیسک کمک می کند.

چگونه حافظه مجازی کار می کند

هنگامی که یک برنامه نیاز به حافظه بیشتر از رم فیزیکی دارد، سیستم عامل برخی از داده ها را از رم به یک فضای رزرو شده در هارد دیسک به نام فایل صفحه یا فضای مبادله می کند.این فرایند رم را برای کارهای فعال آزاد می کند و اطمینان از عملکرد صاف.

نمونه های عملی Virtual Memory

به عنوان مثال، باز کردن چندین برنامه بزرگ به طور همزمان می تواند از حافظه فیزیکی فراتر رود. Virtual به این برنامه ها اجازه می دهد تا با مبادله داده ها در داخل و خارج از ذخیره سازی دیسک، این فرآیند ممکن است باعث عملکرد کندتر شود اما به دلیل حافظه کافی، از سقوط سیستم جلوگیری می کند.

محاسبه Virtual Memory

کل حافظه مجازی موجود است که به طور معمول مجموع رم فیزیکی و اندازه فایل صفحه برای برآورد حافظه مجازی:

  • اندازه رم نصب شده خود را تعیین کنید.
  • اندازه فایل صفحه یا فضای مبادله خود را بررسی کنید.
  • این دو ارزش را برای حافظه مجازی کامل به هم اضافه کنید.

به عنوان مثال، اگر شما 8 گیگابایت رم و یک فایل صفحه 4 گیگابایتی دارید، کل حافظه مجازی شما تقریبا 12 گیگابایت است.