حافظه مجازی قسمتی از حافظه دیسک سخت یا هارد دیسک است که به صورت موقت در اختیار سیستم عامل قرار میگیرد؛ این امکان در اکثر سیستم عامل ها  از جمله دو سیستم عامل معروف و محبوب  Windows  و   Linux  وجود دارد.

محل نگهداری اطلاعات بر روی هارد دیسک را یک Page file می گویند. در فایل فوق ، صفحات مربوط به حافظه اصلی ذخیره و سیستم عامل در زمان مورد نظر اطلاعات فوق را مجددا” به حافظه اصلی منتقل خواهد کرد. در ماشین هائی که از سیستم عامل ویندوز استفاده می نمایند ، فایل فوق دارای انشعاب swp است .

 ویندوز از این فضا برای نگهداری داده های موقت خودش استفاده می کند.  بهترین انتخاب مقدار Default و پیش فرض ویندوز است.
در صورت مدیریت نادرست آن و دستکاری بی علت از جانب شما ممکن است باعث کاهش سرعت  کامپیوتر شوید.

با استفاده از VirtualMemory کامپیوتر اطلاعاتی که روی RAM برای مدتی بدون استفاده مانده است را به هارد دیسک انتقال می‌دهد و با این کار فضای نسبتاً زیادی را برای سیستم خالی می‌کند.

۲نکته مهم:

اولاً سرعت هارد از رم واقعی بسیار کمتر است.

دوماً  رم  قادر نیست که بیش از یک و نیم برابر خود از حافظه ی مجازی استفاده کند.

استفاده از virtual memory از لحاظ اقتصادی کمک بزرگی به کاربر می کند, زیرا قیمت   RAM با Hard Disk قابل مقایسه نیست.

حال چگونه مقدار virtual memory را تنظیم کنیم:

 ۱Ashampoo-Snap-2014-08-25-12h06m27s-001-

۲

Ashampoo-Snap-2014-08-25-12h06m36s-002-

۳

Ashampoo-Snap-2014-08-25-12h06m48s-003-

۴

Ashampoo-Snap-2014-08-23-15h29m21s-001-

۵

Ashampoo-Snap-2014-08-25-12h08m32s-006-

در قسمت Initial size MB سایز رو بر حسب مگابایت وارد کنید و روی دکمه Set کلیک کنید و سپس روی OK کلیک کنید تا تغییرات اعمال شود.

مهم:میزان حافظه موجود هارد دیسک که برای حافظه مجازی در نظر گرفته خواهد شد بسیار حائر اهمیت است . در صورتی که فضای فوق بسیار ناچیز انتخاب گردد ، همواره با پیام خطائی مطابق “Out of Memory” ، مواجه خواهیم شد. پیشنهاد می گردد نسبت حافظه مجازی به حافظه اصلی دو به یک باشد. یعنی در صورتی که حافظه اصلی موجود ۱۶ مگابایت باشد ، حداکثر حافظه مجازی را ۳۲ مگابایت در نظر گرفت .