Почему не хватает виртуальной памяти

 

Почему не хватает виртуальной памяти

Временное хранилище на жестком диске в сочетании с памятью ОЗУ называется виртуальной памятью. Работа программ зависит от объема установленного в компьютере ОЗУ.

 

 

Можно увеличить размеры виртуальной памяти, если работа компьютера замедляется из-за нехватки оперативной памяти. Но добавление ОЗУ намного выгоднее, так как чтение данных с жесткого диска выполняется намного медленней, чем с ОЗУ.

Почему не хватает виртуальной памятиЕсли появляется сообщение об ошибке, вызванной нехваткой виртуальной памяти,  тогда или увеличивают оперативную память, или увеличивают размеры файлов подкачки, чтобы обеспечить работу приложений. Если размеры файлов подкачки по умолчанию не достаточны для удовлетворения пользовательских потребностей, их можно изменить самостоятельно, хотя, как правило, Windows, контролирует их автоматически.

Windows и программы могут не отвечать, если памяти недостаточно для всех операций, которые пытается выполнить компьютер. Windows сообщает о нехватке оперативной памяти, чтобы предотвратить потерю данных. Ситуацию нехватки памяти можно распознать самостоятельно и предпринять меры для предотвращения проблем.

Компьютер имеет два вида памяти- виртуальную и оперативное запоминающее устройство (ОЗУ). ОЗУ используется всеми программами, но если для запускаемой программы оперативной памяти недостаточно, Windows на время перемещает файлы из ОЗУ в файл на жестком диске, он называется файлом подкачки. Данные, временно хранящиеся  в файлах подкачки,  относятся к виртуальной памяти. При использовании виртуальной памяти ( перемещения данных из файлов подкачки и в них) освобождается достаточно оперативной памяти для требуемой работы программы.

Проблема нехватки памяти возникает в случае недостатка объема оперативной памяти и недостаточности виртуальной памяти. Такая ситуация может возникнуть при запуске на компьютере большего количества программ, чем установленное ОЗУ может поддерживать.  Также проблемы возникают, если программой не освобождается уже ненужная ей память. Это носит название чрезмерного использования памяти или утечки памяти.
Чтобы предотвратить проблему нехватки памяти и утерю данных, одновременно запускать нужно меньшее количество приложений. Обратите внимание, какие именно приложения вызывают нехватку памяти и не запускайте их одновременно.

 

23.11.2017