Для того чтобы понять что такое виртуальная память и для чего она нужна - рассмотрим немного теории.
Упрощенно можно представить процессы в пяти состояниях: новый, готовый к выполнению, выполняющийся, завершающийся и блокированный.
Блокированный – процесс, который не может выполняться до тех пор, пока не произойдет некоторое событие, например завершение операции ввода-вывода. Для того чтобы процессор не простаивал во время ожидания таких действий и была разработана многозадачность.
При работе в соответствии с такой моделью в памяти находится несколько процессов, и пока одни процессы ожидают окончания операций ввода-вывода, процессор может перейти к выполнению других процессов.
Ограничение, связанное с размером оперативной памяти, решается при помощи виртуальной памяти. Виртуальная память – это сочетание памяти ОЗУ и временного хранилища на жестком диске. Если памяти ОЗУ недостаточно, данные из оперативной памяти помещаются в хранилище, которое называется файлом подкачки. Перемещение данных в файл подкачки и из него освобождает достаточно оперативной памяти для выполнения операции.
Для изменения параметров виртуальной памяти необходимо выполнить следующие действия:
- открыть Проводник;
- щелкнуть правой кнопкой мыши по папке "Компьютер" и выбрать пункт "Свойства";
- в открывшемся окне выбрать пункт "Дополнительные параметры системы";
- перейти на вкладку "Дополнительно" и нажать кнопку "Параметры" в блоке "Быстродействие";
- перейти на вкладку "Дополнительно" и нажать кнопку "Изменить" в блоке "Виртуальная память";
- в появившемся окне можно выставить "Автоматически выбирать объем файла подкачки" или выставить его вручную.
Microsoft рекомендует устанавливать исходный размер в 1,5 раза больше размера установленной оперативной памяти, а максимальный размер в 3 раза больше размера ОЗУ. Размер файла подкачки задается отдельно для каждого раздела. Чтобы удалить файл подкачки с диска, необходимо ввести пустые значения в поля исходного и максимального размера файла подкачки. Файл подкачки может быть размещен на нескольких дисках, что может повысить быстродействие системы.
Не забывайте, что для корректной работы виртуальной памяти необходимо достаточно места на жестком диске (обычно на диске С). Вот почему если на диске С недостаточно свободного пространства, то компьютер начинает «тормозить».
![](https://i.ytimg.com/vi/y4g-SvaR49c/mqdefault.jpg)