Виртуальная память компьютера. Виртуальная память компьютера: что такое, как устроена, как увеличить

Детские товары 09.07.2019
Детские товары

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

Что такое виртуальная память?

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

Если на вашем компьютере установлен небольшой объем оперативной памяти, то прироста производительности в программах можно добиться если увеличить объем файла подкачки. Однако учтите, что чтение с модуля оперативной памяти происходит значительно быстрее, чем с жесткого диска, поэтому если есть возможность добавить объем оперативной памяти, то предпочтительнее будет все-таки сделать это. Но когда такой возможности не имеется, виртуальная память может быть очень даже кстати.

Как увеличить объем виртуальной памяти?

Объем виртуальной памяти компьютера регулируется в параметрах быстродействия. Чтобы добраться до них, зайдите в меню Пуск , перейдите в Панель управления , затем в раздел Система и выберите пункт Дополнительные параметры системы .

В окне Свойства системы перейдите на вкладку Дополнительно и нажмите на кнопку Параметры в разделе Быстродействие .

В окне Параметры быстродействия перейдите во вкладку Дополнительно и нажмите на кнопку Изменить в подзаголовке Виртуальная память .

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

Что касается размера файла подкачки, то здесь невозможно посоветовать установку какого-либо конкретного значения, поскольку объем виртуальной памяти должен выставляться в пропорциональной зависимости от объема оперативной памяти. Советуется устанавливать исходный размер файла подкачки в полтора раза больший, чем объем оперативной памяти, а максимальный – в три раза больший, чем исходный. Однако при этом файл подкачки будет постепенно фрагментироваться, что скажется на скорости его работы. Поэтому если объем установленной у вас оперативной памяти превышает хотя бы 3 Гб, лучше задать одинаковый размер для исходного и максимального значений файла подкачки – в полтора-два объема оперативной памяти.

Типовым элементом большей части операционных систем служит виртуальная память. Она стала весьма широко распространена благодаря небольшой стоимости при существенных преимуществах. Давайте рассмотрим, что такое а также где ее использовать?

На данный момент современные компьютеры обычно используют примерно один гигабайт памяти для своей работы. Обычно этого объема оказывается недостаточно для эффективной и быстрой работы программ, требовательных к виртуальной памяти. Например, если одновременно загрузить приложение для обработки фотографий, а также браузер, то достаточно велика вероятность того, что этого объема памяти будет недостаточно, из-за чего работа компьютера будет медленной, или может потребоваться закрытие одной из программ. А при полном отсутствии виртуальной памяти отсутствует многозадачность, то есть одновременный запуск нескольких разных программ. В таком случае машина предлагала бы завершить текущую программу, чтобы открыть новую.

виртуальная память ?

Ее работа очень простая: компьютер осуществляет поиск данных, находящихся в оперативной памяти, но при этом не использующихся, а потом помещает их на винчестер. Это позволяет освободить виртуальную память, что дает возможность запускать новые приложения и программы. Данный процесс осуществляется автоматически, однако пользователь чаще всего этого даже не замечает, ему может казаться, что у компьютера имеется оперативная память большого размера, даже если ее установлено всего 512 мегабайт. Если операционная система обращается к ресурсам виртуальной памяти чаще обычного, то это оказывает влияние на скорость работы, то есть она существенно падает, аналогично происходит с производительностью.

Итак, если вы уже понимаете, что такое виртуальная память, то стоит сказать, что комфортная работа операционной системы может быть обеспечена лишь в одном случае: если объем установленной оперативной памяти превышает в несколько раз объем той, что на данный момент требуется для функционирования.

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

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

Чтобы это сделать, вам понадобится войти в главное меню, где найти «Панель управления», а потом пункт «Система». Во вкладке «Дополнительно» вы должны найти пункт «Быстродействие», после чего раскрыть окно параметров. В разделе с наименованием «Виртуальная память» вы увидите доступный объем памяти на текущий момент. Изменение настроек можно осуществить при помощи кнопки «Изменить». Стоит ставить значение, превышающее объем оперативной памяти вдвое.

Итак, что такое виртуальная память, вы уже поняли, а теперь стоит сказать о том, как ее очистить. Эта процедура необходима для сохранения конфиденциальности данных, расположенных в файле подкачки. Это делается посредством специальной функции, которая обычно отключена. Чтобы активировать ее, вам потребуется в «Панели управления» найти папку «Администрирование», где открыть «Локальную политику безопасности». В этом окне потребуется щелкнуть правой кнопкой по пункту «Очистка файла виртуальной памяти», где выбрать «Свойства». Там вам потребуется задействовать опцию «Выключить», после чего кликнуть «Применить», а потом «Ок». Далее нужно будет дважды перезагрузить компьютер, будет очищен после второго раза.

Виртуальная оперативная память используется во всех современных операционных системах. Она позволяет имитировать больше RAM памяти, чем фактически установлено на вашем компьютере.

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

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

Хотя RAM память была дорогой, но ведь есть жёсткий диск. Так для увеличения памяти стал использоваться жёсткий диск. Процедура была простой, на жёсткий диск передавалась часть, в данный момент не используемой оперативной памяти.

Этот метод имитирует больший размер памяти. В обычной операционной системе имитация достигает двойного размера установленной оперативной памяти. Что, в свою очередь, иногда может немного тормозить систему.

Проблема в том, что скорость доступа к расположенным на жёстком диске данным в тысячи раз медленнее, чем к RAM памяти. Если часть памяти находится на диске, системе требуется время, чтобы взять её и вернуть в основную память, так как это единственное место, которое может использоваться процессором.

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

Если не хватает памяти, невозможно запустить другие программы, а в тех, что запущены, могут быть проблемы при работе с большим количеством данных. Но, из-за использования виртуальной оперативной памяти ваш компьютер может работать медленнее. Это произойдёт, если ему придётся использовать память на жёстком диске. Как всегда получается компромисс между скоростью и количеством обрабатываемых системой данных.

Никогда никакие параметры виртуальной памяти не могут быть лучше, чем расширение оперативной памяти. Более того, в идеале лучше иметь такой компьютер, в котором эта функция отключена.

Использование виртуальной оперативной памяти в современных операционных системах.

С каждой новой версией операционных систем улучшались управление и алгоритмы регулировки памяти. Однако всё более широкое использование графических интерфейсов и всё более сложные инструменты делают систему пожирателем RAM.

Одна из возможностей увеличить скорость системы использовать SSD. Но имейте в виду, что даже такое не очень эффективное улучшение скорости доступа к данным, может очень помочь компьютеру при нехватке памяти.

Стоит ли отключать виртуальную оперативную память.

Стоит ли отключать функцию виртуальной оперативной памяти и принесёт ли это улучшение производительности. В принципе обычному пользователю отключать функцию виртуальной оперативной памяти не рекомендуется. Если у вас в компьютере много памяти, вы не используйте одновременно много приложений, но у вас есть проблемы с производительностью, тогда можно и попробовать отключить эту функцию.

Короче говоря, виртуальная оперативная память позволяет увеличить вашу способность работать с несколькими программами одновременно, но и может снизить производительность вашего компьютера.

Чтобы увеличить объем доступной оперативной памяти, компьютер использует виртуальную память, записывая определенный объем данных оперативной памяти (например, 1834 Мбайт) на жесткий диск, в файл подкачки. Далее система может по мере необходимости обращаться к этим данным.

Оперативная память (англ. Random Access Memory, память с произвольным доступом; комп. жарг. Память, Оперативка) - энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции.

Windows 7 записывает файлы подкачки на жесткие диски в формате pagefile.sys.

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

В Windows 7 автоматическое управление виртуальной памятью работает гораздо лучше, чем в предыдущих версиях. Как правило, Windows 7 выделяет для виртуальной памяти объем, равный объему оперативной памяти компьютера. Благодаря этому не происходит фрагментации файлов подкачки, что привело бы к снижению производительности.

Фрагментация данных - процесс, при котором файл при записи на диск разбивается на блоки различной длины, которые записываются в разные области жесткого диска. Противоположным процессом является дефрагментация.

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

В большинстве случаев оптимальный размер файла подкачки будет вдвое больше объема оперативной памяти системы. Например, для компьютера с оперативной памятью 1024 Мбайт лучше, чтобы Общий объем файлов подкачки на всех дисках был не меньше 2048 Мбайт.

Однако если объем оперативной памяти компьютера больше 4 Гбайт, можно задать размер файла подкачки так, чтобы он был в полтора раза больше, чем оперативная память. Например, для компьютера с оперативной памятью 6144 Мбайт лучше, чтобы Общий объем файлов подкачки на всех дисках был не меньше 9216 Мбайт.

Для оптимальной производительности минимальный размер файла подкачки должен быть равен объему оперативной памяти, а максимальный - объему оперативной памяти, умноженному на число от 1,5 до 2. Преимущество ограничения размера файла подкачки состоит в том, что система изначально выделяет определенный объем этой памяти и не должна увеличивать его по мере запуска программ пользователем.

Чтобы настроить параметры виртуальной памяти, выполните следующие действия:

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

Меню Пуск — Панель управления

3. Откройте окно Система. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.

Окно Система — Счетчики и средства производительности

5. Во вкладке Дополнительно щелкните на кнопке Изменить…, и на экране появится диалоговое окно Виртуальная память, в котором вы найдете следующую информацию.

Кнопка Изменить…

  • Диск [метка тома] и Файл подкачки (МБ). Показывает текущую конфигурацию виртуальной памяти. В диалоговом окне приводится список всех томов с соответствующими файлами подкачки (если такие есть). Для файлов подкачки приводится исходный и максимальный размер.
  • Размер файла подкачки для каждого диска. Показывает сведения о выбранном диске (в частности, количество свободного места) и позволяет изменить размер файла подкачки на нем.
  • Общий объем файла подкачки на всех дисках. Показывает рекомендуемый объем виртуальной памяти и объем виртуальной памяти, выделенный в настоящий момент.

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

7. В списке Диск выберите том для настройки.

8. Выберите Указать размер, затем введите исходный и максимальный размеры.

10. Повторите действия 6-8, чтобы настроить все тома.

11. Щелкните на кнопке ОК. Если система предложит перезаписать существующий файл pagefile.sys, щелкните на кнопке Да.

12. Если вы изменили настройки файла подкачки, который используется в данный момент, то увидите сообщение о том, что нужно перезагрузить компьютер, чтобы изменения вступили в силу. Щелкните на кнопке ОК.

13. Щелкните на кнопке ОК дважды, чтобы закрыть все диалоговые окна. Система предложит вам перезагрузить Windows. Щелкните на кнопке Перезагрузить сейчас.

Чтобы компьютер настроил все автоматически, выполните следующие действия:

2. Откройте окно Система. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.

4. Во вкладке Дополнительно щелкните на кнопке Изменить…, и на экране появится диалоговое окно Виртуальная память.

5. Установите флажок Автоматически выбирать объем файла подкачки.

6. Щелкните на кнопке OK дважды, чтобы закрыть все диалоговые окна.

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

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

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

Как узнать работаете ли ваш ПК на пределе возможностей оперативной памяти?

Для этого выведите на Рабочий стол гаджет, отображающий загрузку оперативной памяти и процессора. Для этого проделайте следующее:

1. Наведите указатель мыши на Рабочем столе в свободное место и кликните на правую кнопку мыши. В контекстном меню выберите Гаджеты.

Контекстное меню — Гаджеты

2. В появившемся окне выберите гаджет Индикатор ЦП.

3. Закройте это окно.

На Рабочем столе будет отображен индикатор загрузки центрального процессора и используемый объем оперативной памяти.

Приветствую вас, дорогие читатели.

Скорость работы компьютера зависит от многих параметров. На это влияет, как аппаратная часть, так и программная. И в статье далее я расскажу, что такое виртуальная память Windows 7, как она настраивается, и все основные моменты. Указанная ниже информация поможет улучшить взаимодействие с компьютером и увеличит скорость выполнения задач. Кроме того, должны пропасть многие ошибки, возникающие из-за недостачи свободных мегабайт.

Итак, что это такое? Виртуальная память представляет собой совокупность ОЗУ и файла подкачки. И если о первом элементе все понятно, о втором расскажу чуть подробнее.

В операционных системах от Microsoft предусмотрен специальный механизм, позволяющий программным путем увеличить число мегабайт, необходимых для обработки текущих данных. Так, пользователем или системой выделяется определенная область на жестком диске, в нужный момент добавляющаяся к оперативной памяти. С одной стороны – это помогает RAM, но с другой стороны появляется дополнительная нагрузка на винчестер. За данный сегмент отвечает файл pagefile.sys .

Настройка ( )


Правильные параметры ( )

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

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

Также нередко на просторах Интернета можно встретить информацию, в которой говорится, что обе границы должны быть одинаковыми. Это позволит исключить фрагментацию элемента подкачки, что только увеличит производительность. Правда это лучше не применять к SSD-памяти.

Сколько ставить, если на компьютере установлено более 8 ГБ оперативки? Все просто – pagefile.sys лучше вообще отключить. В противном случае этого не стоит делать, так как могут появиться проблемы с работой отдельного ПО. И в будущем не многие вспомнят, что ранее именно пользователи отключили важный инструмент.

Если говорить по поводу увеличения области для игр – все зависит непосредственно от того же реального объема RAM. В целом при установке приложения важно заранее просмотреть рекомендуемые параметры. В случае недостаточного уровня компонентов на компьютере, возможно стоит вовсе отказаться от программы, вместо задействования дополнительных инструментов. Ведь в итоге их может попросту не хватить.

Перенос на другой диск ( )

Ранее многие специалисты советовали переносить файл подкачки с SSD на HDD с целью продления срока жизни первого. Такой подход скорее применим к старым моделям, обладающим малой емкостью. В результате пользователи заметно потеряют в производительности, но при этом срок службы увеличится на незначительное число.

Личный опыт ( )

Если ваш компьютер предназначен для специальных задач и на нем установлено 4Gb или 6 ОЗУ, размер файла подкачки стоит указывать точный. А нередко лучше его и вовсе выключить. Когда вы решили все же задействовать pagefile, «Исходный » и «Максимальный » объемы должны быть одинаковы. Лучше в таком случае указывать порядка 3 Гб.

При больших встроенных объемах памяти, не используя специальное ПО, можно вовсе попробовать отключить этот раздел.

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

Какой размер ставить, если для пользователей математические вычисления, обработка графики, работа с видео и фото являются обыденными ежедневными занятиями? В таком случае лучше выбирать пункт, предоставляющий Windows возможность установки, независимо от ОЗУ. Конечно же если вы не пользуетесь 32 Гб – только в этом случае можно задуматься о полном отключении.

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


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

Как всегда, видео на описываемую тему:

Надеюсь вышеописанные советы помогут вам справиться с проблемой нехватки оперативной памяти. Подписывайтесь, и рассказывайте друзьям!



Рекомендуем почитать

Наверх