Найти в Дзене
Бабушкам PRO компьютер

Что такое виртуальная память и оперативная память. Что быстрее. Как увеличить виртуальную память

Идея написать статью о "виртуальной" памяти и её отличии от "оперативной" родилась после чтения многочисленных постов в интернете. Сложно поверить, но живут люди до сих пор уверенные что ОЗУ это и есть виртуальная. Тут тока можно "хлопнуть себя по лбу" и начать рассказывать что делает каждая память, чем отличается, какая быстрее и как расширить место под виртуальную память. Поверьте на слово: уж какой,какой, а оперативной памяти много не бывает. При "тугом кошельке" люди устанавливают по 32 гигабайта, 64 гигабайта ОЗУ. Но этого мало. Потребуется временное хранилище куда будет записываться избыток информации которая не поместилась в "оперативную". То есть например на компьютере установленно 4 Гб "оперативки". Запускаем игру поглощающую 8Гб ОЗУ. Тогда 4 Гб. Возьмет на себя оперативная память и 4 Гб. Уйдёт на виртуальную память(Замечали наверное как резко пропадает свободное место при запуске тяжёлой программы). Таким образом получается файл подкачки который не поместился в планки памяти.

Идея написать статью о "виртуальной" памяти и её отличии от "оперативной" родилась после чтения многочисленных постов в интернете. Сложно поверить, но живут люди до сих пор уверенные что ОЗУ это и есть виртуальная. Тут тока можно "хлопнуть себя по лбу" и начать рассказывать что делает каждая память, чем отличается, какая быстрее и как расширить место под виртуальную память.

Поверьте на слово: уж какой,какой, а оперативной памяти много не бывает. При "тугом кошельке" люди устанавливают по 32 гигабайта, 64 гигабайта ОЗУ. Но этого мало. Потребуется временное хранилище куда будет записываться избыток информации которая не поместилась в "оперативную". То есть например на компьютере установленно 4 Гб "оперативки". Запускаем игру поглощающую 8Гб ОЗУ. Тогда 4 Гб. Возьмет на себя оперативная память и 4 Гб. Уйдёт на виртуальную память(Замечали наверное как резко пропадает свободное место при запуске тяжёлой программы). Таким образом получается файл подкачки который не поместился в планки памяти. Сам файл скрытый поэтому разглядеть его получится только после манипуляции со скрытыми файлами. Виртуальная память медлительная. Но избежать появления виртуальной памяти не получится, даже при объёме в 128 Гигабайт ОЗУ, при запуске блокнота, пасьянса паука и музыки на машине в 16 Гб появится файл подкачки. Объяснить по чему так довольно сложно и честно говоря если знаете как это объяснить проще то напишите в комментариях. Совсем дотошным рекомендую разобраться с процессами на компьютере и их адресными пространствами.

Итак, мы остановились на файле подкачки созданном из излишка оперативной памяти. Каждому процессу выделено определенное количество памяти. Всё остальное не укладывающееся в рамки оперативки превращается в файл "Pagefile.sys". Размер этого файла выбирается автоматически, но можно установить и в ручную. Теперь минутка истории, в 1950 году столкнулись с проблемой: программы выходили за объём ОЗУ. И не удивляйтесь да в 1950 году был компьютер(кому интересно читайте статью на канале: ", как появился компьютер"). Так вот уже тогда озадачились тем как увеличить оперативную память да так что бы это было легко и понятно. Разделение памяти на блоки и потом поэтапное взаимодействие с каждым в отдельности легло в основу виртуальной памяти. Появившееся в 1956 году.

Теперь поговорим про оперативную память(память с произвольным доступом). Смешно конечно рассказывать про то что и так известно, но повторение как известно мать и тд. Планка оперативной памяти хранит информацию только пока на нее подается электричество. При переходе компьютера в режим сна содержимое переносится в файл hiberfil.sys. В ОЗУ хранится информация о запущенных программах. В отличие от кэша памяти (от скрытой памяти) Озу основывается на модулях динамической памяти. Поэтому проигрывает в скорости статической памяти кэш.

Думаю полученных знаний достаточно что бы понять что виртуальная память далеко не похожа на оперативную. И что запись в виртуальную память происходит по схеме адресации памяти. Кстати сделана такая схема для удобства не пользователей, а программистов. Но это рассмотрим в другой статье.

Давайте в конце определимся с размером("оптимальным") для файла виртуальной памяти. Некоторые "специалисты" рекомендуют вообще отключать этот файл. Тут сложно поспорить так как эта память медленная и большой объем может существенно замедлять систему. Но все же отключать её не стоит. Каждый "специалист" имеет свою точку зрения на этот счет и если кто-то знает точную формулу вычисления то напишите в комментариях. Тут лишь обозначим что на первом месте рекомендуется оставить автоматическое значение, а на втором придерживаться такой прогрессии: 4Гб. ОЗУ. = 3Гб. Подкачки. 8Гб. ОЗУ. = 2Гб. Подкачки. И тд. Повторюсь что отключать не рекомендую. Не то возможно выпадение синего экрана или некоторые программы перестанут запускаться.

Мы поговорили о видах памяти и узнали что быстрее. Даже вычислили сколько надо выставить что бы стало оптимально. Теперь узнаем как увеличить файл подкачки. Открываем свойства компьютера и переходим в дополнительно. Там находим Быстродействие и жмём параметры.Теперь дополнительно.Изменить. Значения верхние и нижние делаем одинаковые. Окей и перезагрузка.

Если есть желание что дополнить, то комментарии открыты. Обязательно жду лайк. От поднятого пальца вверх поднимается настроение, и появляется вдохновение. Подписывайтесь если вдруг забыли. И до свидания.