Нажмите "Enter", чтобы перейти к содержанию

Виртуальная память компьютера что это такое: Что такое виртуальная память или файл подкачки?

Содержание

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

К нам обратилась клиентка со следующей проблемой: компьютер часто пишет «заканчивается виртуальная память», особенно после того как я в фотошопе поработаю, а там очень объемные работы получаются. Как увеличить эту память?

Решение: Иногда для запуска и работы программы может не хватать объема оперативной памяти (ОЗУ). В этом случае, Windows использует виртуальную память. Физическим воплощением файла подкачки является файл win386.swp в каталоге Windows для Win9x/ME и файл pagefile.sys в корне диска, куда установлена операционная система, для WinNT, 2000, XP? Vista, 7 и 8.

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

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

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

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

Сообщения об ошибках нехватки виртуальной памяти

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

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

Как определить требуемый объем файла подкачки?

При определении объема файла виртуальной памяти лучше исходить не из объема RAM, а из задач, выполняемых на данном компьютере. Для этого нужно запустить какую-либо программу мониторинга, умеющую регистрировать объем swap-файла (например, встроенный в Windows «Системный монитор») и заняться типичной для данного компьютера работой. Максимальный объем файла свопинга, зарегистрированный в течении этого сеанса, и будет требуемым размером.

Где хранить файл подкачки?

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

Как дефрагментировать файл подкачки?

Стандартный дефрагментатор Windows не умеет перемещать файл свопинга. Поэтому надо использовать утилиты других фирм. Например, можно использовать Speed Disk из состава Norton Utilities, разумеется, как можно более новых версий.

Постоянный размер файла подкачки

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

Добавить виртуальную память?

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

Последовательность действий для увеличения файла подкачки:

  1. Правый клик на «Компьютер»
  2. Далее на «Свойства»
  3. Слева найти и нажать: «Дополнительные параметры системы»
  4. Найти и нажать: «Быстродействие: Параметры»
  5. Нажать «Дополнительно»
  6. Найти и нажать: «Виртуальная память: Изменить»
  7. Выбрать диск, но на котором много свободного места.
  8. Выберите ниже «Указать размер»
  9. В «Исходный размер» поставить цифру в размер оперативной памяти
  10. В «Максимальный» — 1,5 раза больше размера оперативной памяти
  11. Нажать «Задать», а потом ОК.

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

Добавить виртуальной памяти в Windows 7

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

  1. Откройте компонент «Система». Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Компьютер и выберите пункт Свойства.
  2. В левой области выберите Дополнительные параметры системы. Если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.
  3. На вкладке Дополнительно в разделе Производительность нажмите кнопку Настройка.
  4. Откройте вкладку Дополнительно и в разделе Виртуальная память нажмите кнопку Изменить.
  5. Снимите флажок Автоматически выбирать объем файла подкачки.
  6. В списке Диск [метка тома] выберите диск, содержащий файл подкачки, размер которого необходимо изменить.
  7. Выберите переключатель Указать размер, введите в поле Исходный размер (МБ) или Максимальный размер (МБ) новый размер в мегабайтах, нажмите кнопку Установить, а затем — ОК.

Примечание

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

Советы по настройки виртуальной памяти и файла подкачки

  • Если у Вас несколько жестких дисков, то установка файла подкачки на другой HDD, чем установлена операционная система, обычно значительно ускоряет быстродействие.
  • Если у Вас несколько жестких дисков — то файл подкачки ставится на самый быстрый из них.
  • Если у Вас несколько разделов на жестком диске, то файл подкачки надо ставить на самый первый из них — физически расположенный самым первым, так как доступ к этим областям жесткого диска наиболее быстрый.
  • Лучше всего ограничить минимальный объем файла подкачки, чтоб предотвратить излишнюю его фрагментацию примерно объемом 1-1.5 объема вашей оперативной памяти. Впрочем если Вы используете графику или компьютер работает в роли сервера базы данных, то можно поставить размером 2-3 объема RAM.
  • Практически не имеет смысла ограничивать максимальный объем, так как это может привести к сбою программ из-за нехватки памяти, а если уж и ограничивать, то никак не меньше чем 4 объема RAM.
  • После этих настроек компьютер надо перезагрузить и запустить какой-нибудь дефрагментатор (типа Norton Speed Disk) чтоб полностью дефрагментировать файл подкачки и поместить его в начало раздела.
  • Учтите, что после выключения компьютера, файл подкачки может содержать Ваши пароли, логины, остатки Вашей конфиденциальной информации и т.п. Это возможностью иногда пользуются дяди из компетентных органов и хакеры, загрузившись в ДОС и покопавшись в остатках Ваших программ в файле подкачки могут найти интересные вещи.

#факты | Виртуальная память компьютера

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

Зачем нужен файл подкачки?


Как работает и какой бывает оперативная память, нам уже известно. И вновь за примером для повествования обратимся к истории: немногим более десятилетия тому назад обычный компьютер располагал всего 32 или 64 мегабайтами оперативной памяти. Это невероятно мало по сегодняшним меркам. В наши дни оперативная память компьютера измеряется в гигабайтах. Но и требования возросли.

Итак, представим себе старенький компьютер с 32 мегабайтами оперативной памяти. Обычно на такой машине требовалось одновременно открыть почтовую программу, веб-браузер и текстовый редактор. Памяти на это не хватало. И если бы на помощь не приходила виртуальная память, компьютер сказал бы своему пользователю что-то вроде: «Извините, но вы больше не можете открыть ни одного приложения. Пожалуйста, закройте какое-либо приложение, чтобы получить возможность загрузки нового.» Точнее, это сказала бы операционная система, а не сам компьютер. Но виртуальная память не дремлет и ищет в ОЗУ области, которые не используются в настоящий момент, чтобы переместить их на жесткий диск. Это позволяет освободить в оперативной памяти пространство для очередной необходимой пользователю программы.

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

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

Если же оперативной памяти явно недостаточно, операционная система будет постоянно перемещать информацию между оперативной памятью и жестким диском. Что ощутит пользователь? Так называемую «пробуксовку», компьютер станет работать невероятно медленно.

Область жесткого диска, в которой хранится образ оперативной памяти называется файлом подкачки. По-английски «page file» («файл страницы»). Не исключено, что вам доведется встретить и другие его разговорные названия: «свап-файл» или «своп-файл» («swap file»). В этом файле хранятся страницы из оперативной памяти. Операционная система перемещает данные между файлом подкачки и оперативной памятью в обоих направлениях.

И еще немного «технололингвистики». В английском языке сам процесс использования жесткого диска для хранения данных из оперативной памяти нередко называют «paging» («пейджирование»).

Настройка виртуальной памяти в Windows 8

В наши дни, конечно, компьютер с 32-мегабайтной оперативной памятью встретить непросто. Но многие пользователи и сегодня располагают сравнительно маломощными машинами с оперативной памятью до 4 гигабайт. Таким системам может потребоваться установка максимального размера файла подкачки. Разумеется, самостоятельно настраивать систему могут только опытные пользователи, понимающие, что они делают и в полной мере осознающие, что вносимые ими изменения влияют на работу компьютера. Если нет уверенности в том, что настройки получится «вернуть на место», то лучше ничего этого не делать.

Для этого необходимо осуществить ряд простых настроек:

  1. Правой кнопкой мыши щелкните на значке «Компьютер» рабочего стола операционной системы
  2. Откройте диалоговое окно опций в расширенных системных настройках
  3. Во вкладке, позволяющей задавать расширенные параметры, выберите настройки производительности
  4. Из настроек производительности выберите расширенные
  5. Чтобы отобразить диалоговое окно виртуальной памяти, в расширенных настройках производительности выберите осуществление изменений
  6. В настройках виртуальной памяти вы обнаружите текущие параметры ее конфигурации. Общий размер файла подкачки указывает на рекомендованный объем виртуальной «оперативной памяти» для данной системы. Там же отображается объем виртуальной памяти, установленный в данный момент
  7. По умолчанию Windows 8 управляет размером файла подкачки для всех дисков. Если вы желаете вручную конфигурировать виртуальную память, снимите «птичку» автоматического управления размером файла для всех дисков
  8. Затем выберите опцию указания произвольного размера и задайте два параметра: исходный и максимальный размеры файла подкачки
  9. После изменения этих параметров система предложит произвести перезагрузку. Нажимать «ОК» можно только в том случае, если вы уверены в том, что хотите внести сделанные изменения

По материалам computer.howstuffworks.com, trainingtech.net

Для чего нужна виртуальная оперативная память.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое виртуальная память или файл подкачки? Как настроить файл подкачки

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

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

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

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

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

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

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

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

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

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

Здравствуйте Друзья! Продолжаем пополнять рубрику Настройка компьютера полезными материалами. В прошлой статье мы рассмотрели вопрос Как увеличить оперативную память, и стало понятно, что памяти много не бывает. Иногда наступают такие моменты, когда вот прям сейчас нужно больше оперативной памяти (игру запустить например или виртуальную машину включить), а в магазин бежать лень. Да и не выбираются комплектующие просто так без тщательного анализа. Вот для таких критических дней и создана виртуальная память или файл подкачки. В данной статье расскажу что это такое и как увеличить виртуальную память компьютера.

Что такое виртуальная память (файл подкачки)?

Виртуальной памятью называется оперативная память системы + файл подкачки. Или просто файл подкачки. Последний располагается на выбранном разделе накопителя (жесткого диска) и называется pagefile.sys. Данный файл является скрытым, поэтому сразу его можно не увидеть.

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

Первые системы использующие виртуальную память появились в 70-е годы. В 80-е технология получила более широкое распространение и в 90-х годах стала использоваться в персональных компьютерах. Для нас с вами эта технология является ни чем иным как простым увеличением оперативной памяти компьютера.

Современные операционные системы позволяют управлять виртуальной памятью компьютера. Рассмотрим этот процесс на примере windows XP

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

Для этого необходимо зайти в меню Пуск выбрать Мой компьютер и нажатием правой кнопки мышки вызвать контекстное меню.

Или вызвать контекстное меню на иконке Мой компьютер на рабочем столе.

в меню выбираем пункт Свойства

Переходим на вкладку Дополнительно, ищем поле Виртуальная память и нажимаем кнопку Изменить

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

Microsoft рекомендует выбирать Исходный размер (МБ): равный 1.5 х (объем ОЗУ — оперативной памяти). В поле Общий объем файла подкачки на всех дисках вы видите эту цифру в строке Рекомендуется. В нашем случае объем оперативной памяти равен 1 ГБ = 1024 МБ, следовательно система рекомендует 1534 МБ.

Следует обратить внимание на строчку Свободно: 771 МБ в поле Размер файла подкачки для выбранного диска. Это количество свободного места на выбранном разделе вашего накопителя. Крайне важно, что бы после задания размера файла подкачки на диске, осталось свободное место. Особенно это актуально для системного диска. От свободного места на разделе отнимите максимальный объем файла подкачки и увидите реальное свободное место. Для системного диска рекомендую оставить хотя бы 1 ГБ, если получается меньше, выберите другой раздел например D или E.

Итак, в поле Размер файла подкачки для выбранного диска есть выбор из 3-х вариантов: особый размер, размер по выбору системы и без файла подкачки. Если хотите что бы операционная система сама назначила размер файла подкачки выбираем соответствующую опцию.

Как установить операционную систему windows XP можно почитать в статье как установить виндовс

Увеличение файла подкачки в windows 7

Принцип такой же. Заходим в меню Пуск находим Компьютер и вызываем контекстное меню. Выбираем пункт Свойства

В открывшимся окне слева выбираем Дополнительные параметры системы. Это окно также можно открыть выбрав Пуск > Панель управления > Система и безопасность > Система

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

В появившемся окошке переходим на вкладку Дополнительно находим поле Виртуальная память и нажимаем кнопку Изменить…

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

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

Со свободным местом на системном диске такая же ситуация, необходимо что бы оно было гарантировано. От свободного места на диске отнимаем максимальный размер файла подкачки и желательно, что бы осталось хотя бы 2 ГБ. Если меньше лучше создайте файл подкачки на другом разделе.

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

Файл подкачки создан.

Как установить windows 7 с диска можно почитать в статье Переустановка windows 7, с флешки Как установить windows 7 с флешки

Следует обратить внимание на следующее. Операционная система сбрасывает то что не помещается в оперативной памяти в файл подкачки. Последний располагается на жестком диске вашего компьютера и этот жесткий диск HDD. Для SSD необходимости в этом нет. HDD — более медленное устройство чем оперативная память. Поэтому, даже с использованием файла подкачки ваша система будет тормозить + жесткий диск будет работать более интенсивно. Следовательно, данную технологию рекомендуется использовать кратковременно, дабы сохранить жесткий диск и свои нервы. В остальных случаях рекомендуется просто увеличить объем оперативной памяти.

Вывод

Сегодня мы с вами разобрались с вопросом как увеличить виртуальную память компьютера. Узнали, что это оперативная память (RAM) + файл подкачки на жестком диске. Выяснили как управлять виртуальной памятью в windows XP и windows 7.

«+» — виртуальной памяти

  • в распоряжении пользователя имеется гораздо больший объем памяти чем физически предоставляет оперативная память.

«-» — виртуальной памяти

  • замедление работы системы
  • более интенсивное использование жесткого диска и как следствие снижение его ресурса.

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

С уважением, Антон Дьяченко

YouPK.ru

Виртуальная память компьютера в windows 7 и файл подкачки

Максимальная производительность любого компьютера обеспечивается четырьмя основными его составляющими. К ним относятся: центральный процессор, оперативная память, процессор и память видеокарты и жёсткий диск. Сюда, конечно же, можно отнести и материнскую плату, ведь если пропускная способность её интерфейсов и частота шины недостаточно велики, это негативно скажется на максимальной производительности компьютера в целом. Но в данный момент нас интересует лишь одна составляющая компьютера, которая играет одну из главных ролей в спектакле под названием «Быстродействие компьютера». И как ясно из названия статьи, речь пойдёт о файле подкачки и виртуальной памяти.

Что же такое файл подкачки? Думаю, Вы уже и сами догадались, что это файл. Но почему он называется файлом подкачки и для чего он нужен? Ответ очень простой. При одновременном использовании большого количества приложений (например, у Вас запущен Photoshop, 3ds Max, браузер и на фоне ещё играет музыка) объёма оперативной памяти для их обработки может попросту не хватить. И тогда система обращается к файлу, который создаётся на жёстком диске (или винчестере), чтобы использовать его пространство в качестве недостающего объёма оперативной памяти. Этот файл как бы дополняет, подкачивает объём оперативной памяти своим объёмом. Именно поэтому он и получил такое название.

В совокупности объём оперативной памяти и файл подкачки принято называть виртуальной памятью. То есть объём виртуальной памяти состоит из объёма оперативной памяти и файла подкачки. Надеюсь, Вам понятно. И иногда может случится так, что при работе в каких-то сложных ресурсоёмких приложениях у вас вдруг иссякнет запас виртуальной памяти. В таком случае далеко не каждый побежит в магазин, чтобы докупить дополнительную планку оперативной памяти для увеличения объёма виртуальной памяти. Проще всего будет увеличить размер самого файла подкачки. Всё-таки найти на жёстком диске пару гигабайт свободного места куда легче, чем докупать «оперативку».

Файл подкачки представляет собой файл, который носит имя «pagefile.sys» и располагается по умолчанию на системном локальном диске «C». Предлагаю Вам ознакомится с настройкой этого файла. Я много экспериментировал и сделал вывод, что расположение файла подкачки на системном диске всё-таки негативно сказывается на скорости работы виртуальной памяти. Поэтому рекомендую расположить его на другом локальной диске, например, на диске «D». Чтобы открыть настройки файла подкачки, нажмите на значке «Компьютер» правой клавишей мыши и из появившегося списка выберите пункт «Свойства». Либо нажмите сочетание клавиш на клавиатуре «Win»+«Pause» (где «Win» — клавиша со значком windows).
Откроется окно с основными сведениями о Вашем компьютере. Здесь, кстати, Вы сможете посмотреть, какой объём оперативной памяти установлен на в Вашем системном блоке. Нас интересуют «Дополнительные параметры системы», куда мы и заходим.

Откроется небольшое окно «Свойств системы». Здесь необходимо в закладке «Дополнительно» и области «Быстродействие» нажать кнопку «Параметры».

Откроется ещё одно небольшое окно, где можно настроить параметры быстродействия системы. Нас интересует закладка «Дополнительно», её и выбираем.

Здесь в области «Виртуальная память» выбираем «Изменить». Появится ещё одно маленько окно, в котором и производится настройка файла подкачки. Это так называемая оптимизация системы windows 7. Итак, я уже говорил, что лучше всего файл подкачки размещать на любом локальном диске, кроме системного «C». Чтобы отключить файл подкачки с диска «C», просто выделите его нажатием левой клавишей мыши, установите переключатель левой клавишей мыши в положение «Без файла подкачки», после чего нажмите кнопку «Задать». Сразу же появится уведомление о том, что при отключении файла подкачки отладочные данные при возникновении критической ошибки в системе некуда будет записывать. Но переживать не стоит, файл подкачки мы создадим сразу же, только на другом диске. Поэтому смело нажмите кнопку «Да». Всё, файл подкачки с диска «С» мы убрали. Теперь я предлагаю расположить его на диске «D». Нажимаем на диск «D» (у Вас это может быть и другой диск, например «E» или «F»), чтобы он оказался выделенным. И ставим переключатель в положение «Указать размер». Система рекомендует выставлять размер файла подкачки в полтора раза больше общего объёма установленной оперативной памяти (то есть, если у Вас установлено 4 Гигабайта «оперативки», файл подкачки должен быть 6 Гигабайт). Но я не спешил бы на Вашем месте этого делать. Размер файла подкачки зависит в первую очередь, конечно, от объёма «оперативки», а во вторую – от того, какие приложения (или программы) Вы будете использовать. Предположим, что у Вас установлено 4 Гигабайта оперативной памяти, и Вы в основном ничего, кроме Интернета, просмотра фильмов и прослушивания музыки, не используете. В таком случае файла подкачки размером 2 Гигабайта будет, как говорится, за глаза. Но если Вы будет использовать ресурсоёмкие приложения и современные игры, смело ставьте 8 Гигабайт или даже больше.

Переживать особо не стоит, в любой момент размер файла подкачки Вы сможете увеличить. Также рекомендую Вам устанавливать в полях «Максимальный размер» и «Исходный размер» одинаковое значение. В этом случае размер файла подкачки будет фиксированным. Делается это для того, чтобы не происходило фрагментации жёсткого диска. Но об этом мы поговорим в другой теме. Обращаю также Ваше внимание, что значения вводят в мегабайтах. Напоминаю, в одном гигабайте содержится 1024 мегабайт. Предположим, нам необходимо установить размер файла подкачки в windows 7, равный четырём гигабайтам. Умножим 1024 на 4 и получим 4096 мегабайт. Вводим это значение в поля «Максимальный размер» и «Исходный размер» и нажимаем кнопку «Задать». Для сохранения установленных параметров нажмите кнопку «OK». Появится сообщение о том, что для применение параметров требуется перезагрузка компьютера. Нажмите кнопку «OK». После этого нажмите кнопку «Применить», а затем «OK».

В следующем окне нажмите «OK».

Откроется маленькое окошко, предлагающее Вам перезагрузиться. Жмите «Перезагрузить сейчас». После перезагрузки будут действовать установленные Вами параметры, с чем Вас и поздравляю. Настройка системы windows 7, точнее одна из многих настроек операционной системы, окончена.

skompom.ru

Как увеличить виртуальную память? Инструкция

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

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

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

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

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

Чтобы увеличить виртуальную память, вы должны увеличить файл подкачки. Для этого заходим в меню «Пуск», оттуда переходим в «Панель управления». Когда она откроется, выберите раздел «Система», потом «Свойства». Здесь уже открываем вкладку «Допольнительно».

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

Когда все параметры введены, подтверждайте их кнопкой «Ок» и перезагружайте компьютер. Теперь вы знаете несколько способов, как увеличить виртуальную память вашего компьютера.

fb.ru

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

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

Заменяя размер виртуальной памяти (файла подкачки), надо соблюдать следующие правила:

  • не размещать его на разделе диска, где стоит операционная система, использовать другой, менее загруженный раздел;
  • отводить под файл подкачки место, в полтора раза превышающее ОЗУ. Например, память объемом 2 Гб, значит, файл подкачки задайте 3000 Мб.

Нажмите кнопку «Пуск» — откроется «Главное меню». В нем кликните на строке «Компьютер» правой кнопкой мыши. Откроется новое меню, выберите в нем «Свойства».

Откройте в окне «Система» подпункт «Дополнительные параметры системы». Выполнить это можно по-другому: «Пуск» — «Панель управления» — «Система».

Открыто окно «Свойства системы». Теперь на вкладке «Дополнительно» откройте «Параметры» в разделе «Быстродействие».

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

В открывшемся окошке вносим все необходимые изменения. С пункта «Автоматически выбирать объем файла подкачки» снимите галочку. Выбирайте диск, наименее загруженный. На пункт «Указать размер» поставьте переключатель, измените для файла подкачки его максимальный и исходный размер. Задавать вы можете такие параметры, которые вам нужны, не забывая, что исходный размер файла должен быть больше оперативки в полтора-два раза. Кликните кнопку «Задать».

На всех остальных дисках теперь можно отключить возможность создания файла подкачки. Зайдите на каждый том жесткого диска поочередно и поставьте переключатель на пункт «Без файла подкачки», затем щелкните кнопку «Задать». Чтобы внесенные изменения заработали – перезагрузите ваш компьютер.

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

Максимальная производительность любого компьютера обеспечивается четырьмя основными его составляющими. К ним относятся: центральный процессор, оперативная память, процессор и память видеокарты и жёсткий диск. Сюда, конечно же, можно отнести и материнскую плату, ведь если пропускная способность её интерфейсов и частота шины недостаточно велики, это негативно скажется на максимальной производительности компьютера в целом. Но в данный момент нас интересует лишь одна составляющая компьютера, которая играет одну из главных ролей в спектакле под названием «Быстродействие компьютера». И как ясно из названия статьи, речь пойдёт о файле подкачки и виртуальной памяти.

Что же такое файл подкачки ? Думаю, Вы уже и сами догадались, что это файл. Но почему он называется файлом подкачки и для чего он нужен? Ответ очень простой. При одновременном использовании большого количества приложений (например, у Вас запущен Photoshop, 3ds Max, браузер и на фоне ещё играет музыка) объёма оперативной памяти для их обработки может попросту не хватить. И тогда система обращается к файлу, который создаётся на жёстком диске (или винчестере), чтобы использовать его пространство в качестве недостающего объёма оперативной памяти. Этот файл как бы дополняет, подкачивает объём оперативной памяти своим объёмом. Именно поэтому он и получил такое название.

В совокупности объём оперативной памяти и файл подкачки принято называть виртуальной памятью. То есть объём виртуальной памяти состоит из объёма оперативной памяти и файла подкачки. Надеюсь, Вам понятно. И иногда может случится так, что при работе в каких-то сложных ресурсоёмких приложениях у вас вдруг иссякнет запас виртуальной памяти. В таком случае далеко не каждый побежит в магазин, чтобы докупить дополнительную планку оперативной памяти для увеличения объёма виртуальной памяти. Проще всего будет увеличить размер самого файла подкачки. Всё-таки найти на жёстком диске пару гигабайт свободного места куда легче, чем докупать «оперативку».

Файл подкачки представляет собой файл, который носит имя «pagefile.sys» и располагается по умолчанию на системном локальном диске «C». Предлагаю Вам ознакомится с настройкой этого файла. Я много экспериментировал и сделал вывод, что расположение файла подкачки на системном диске всё-таки негативно сказывается на скорости работы виртуальной памяти. Поэтому рекомендую расположить его на другом локальной диске, например, на диске «D». Чтобы открыть настройки файла подкачки, нажмите на значке «Компьютер» правой клавишей мыши и из появившегося списка выберите пункт «Свойства». Либо нажмите сочетание клавиш на клавиатуре «Win»+«Pause» (где «Win» — клавиша со значком Windows).


Откроется окно с основными сведениями о Вашем компьютере. Здесь, кстати, Вы сможете посмотреть, какой объём оперативной памяти установлен на в Вашем системном блоке. Нас интересуют «Дополнительные параметры системы», куда мы и заходим.

Откроется небольшое окно «Свойств системы». Здесь необходимо в закладке «Дополнительно» и области «Быстродействие» нажать кнопку «Параметры».

Откроется ещё одно небольшое окно, где можно настроить параметры быстродействия системы. Нас интересует закладка «Дополнительно», её и выбираем.

Здесь в области «Виртуальная память » выбираем «Изменить».

Появится ещё одно маленько окно, в котором и производится настройка файла подкачки. Это так называемая оптимизация системы Windows 7. Итак, я уже говорил, что лучше всего файл подкачки размещать на любом локальном диске, кроме системного «C». Чтобы отключить файл подкачки с диска «C», просто выделите его нажатием левой клавишей мыши, установите переключатель левой клавишей мыши в положение «Без файла подкачки», после чего нажмите кнопку «Задать».

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


Теперь я предлагаю расположить его на диске «D». Нажимаем на диск «D» (у Вас это может быть и другой диск, например «E» или «F»), чтобы он оказался выделенным. И ставим переключатель в положение «Указать размер». Система рекомендует выставлять размер файла подкачки в полтора раза больше общего объёма установленной оперативной памяти (то есть, если у Вас установлено 4 Гигабайта «оперативки», файл подкачки должен быть 6 Гигабайт). Но я не спешил бы на Вашем месте этого делать. Размер файла подкачки зависит в первую очередь, конечно, от объёма «оперативки», а во вторую – от того, какие приложения (или программы) Вы будете использовать. Предположим, что у Вас установлено 4 Гигабайта оперативной памяти, и Вы в основном ничего, кроме Интернета, просмотра фильмов и прослушивания музыки, не используете. В таком случае файла подкачки размером 2 Гигабайта будет, как говорится, за глаза. Но если Вы будет использовать ресурсоёмкие приложения и современные игры, смело ставьте 8 Гигабайт или даже больше.

Переживать особо не стоит, в любой момент размер файла подкачки Вы сможете увеличить. Также рекомендую Вам устанавливать в полях «Максимальный размер» и «Исходный размер» одинаковое значение. В этом случае размер файла подкачки будет фиксированным. Делается это для того, чтобы не происходило фрагментации жёсткого диска. Но об этом мы поговорим в другой теме. Обращаю также Ваше внимание, что значения вводят в мегабайтах. Напоминаю, в одном гигабайте содержится 1024 мегабайт. Предположим, нам необходимо установить размер файла подкачки в Windows 7, равный четырём гигабайтам. Умножим 1024 на 4 и получим 4096 мегабайт. Вводим это значение в поля «Максимальный размер» и «Исходный размер» и нажимаем кнопку «Задать». Для сохранения установленных параметров нажмите кнопку «OK».

Появится сообщение о том, что для применение параметров требуется перезагрузка компьютера. Нажмите кнопку «OK».


После этого нажмите кнопку «Применить», а затем «OK».

В следующем окне нажмите «OK».

Откроется маленькое окошко, предлагающее Вам перезагрузиться. Жмите «Перезагрузить сейчас».

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

Здравствуйте друзья! Хочу сегодня рассказать, что такое файл подкачки, зачем он нужен, и как правильно его настроить.

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

Что такое файл подкачки?

Файл подкачки – это файл (место на жестком диске) которое операционная система использует в случае нехватки оперативной памяти.

Например, Вы запускаете программу или игру, которой нужно 2 Гб оперативной памяти, а у Вас только 1,5 Гб вот те 512 Мб будут браться из файла подкачки. Файл подкачки располагается на жестком диске или флешке.

Конечно же, лучше установить больше оперативной памяти, чтобы файл подкачки практически не использовался системой. Почему? Да потому, что это значительно тормозит работу компьютера. Ведь скорость доступа к оперативной памяти намного больше, чем к жесткому диску или флешке.

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

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

Для того, что бы изменить настройки файла подкачки, или увеличить файл подкачки, нажимаем правой кнопкой на значок “Компьютер” (на рабочем столе) и нажимаем свойства.

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

В появившемся окне переходим на вкладку “Дополнительно” и в разделе “Виртуальная память” нажимаем “Изменить” .

Откроется еще одно, вот такое окно.

Собственно в этом окне можно и нужно настроить файл подкачки.

Первым делом, нужно убрать файл подкачки с системного раздела (обычно с диска C ), как видите, у меня файл подкачки находится на диске D . Раздел диска с установленной операционной системой и так загружен, а тут еще и файл подкачки:). В идеала, файл подкачки нужно ставить вообще на другой жесткий диск, так что, если у Вас такой установлен, то это очень хорошо. Установите виртуальную память на него.

Не устанавливайте файл подкачки на несколько разделов, это только создаст большую нагрузку на жесткий диск.

Что касается размера, то здесь все просто. Чем меньше оперативной памяти, тем больше файла подкачки. Рекомендуется ставить в 2-3 раза больше, чем установлено оперативной памяти. У меня например при 1,5 Гб ОЗУ, стоит 2 Гб файла подкачки.

Сделайте минимальный и максимальный размер виртуальной памяти одинаковым.

Можно и совсем отключить файл подкачки, и кстати это может существенно увеличить работу компьютера. Но только при условии, что у Вас установлен достаточный объем оперативной памяти, примерно такой.

Виртуальная память Что это, для чего и как работает?

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

В соответствии с этим очень важно знать этот инструмент, потому что его можно контролируется или изменяется пользователем . Также важно отметить, что это не является чем-то типичным для операционной системы Windows , но также используется другими операционные системы, такие что Mac и Linux.

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

Что такое виртуальная память и для чего это программное обеспечение?

Когда мы говорим о виртуальная память в вычислительных устройствах, это это просто то, что нужно использовать RAM-память компьютера вместе с жестким диском . Это означает, что когда на компьютере мало или мало оперативной памяти , виртуальная память fonctionne ан перемещение существующих данных из ОЗУ в пространство, называемое «файлом подкачки».

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

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

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

Как работает виртуальная память Сколько и как работает эта память?

Как упоминалось ранее в статье, виртуальная память (ВМ) в компе просто поможет это сделать работать лучше , особенно если у нее Уменьшенная оперативная память (MR) . Это означает, что когда на компьютере есть виртуальная машина, адреса программ генерируются процессором может относиться к пространство больше, чем физическое пространство фактически доступно в основная память.

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

Весь этот процесс состоит из разделить программу на несколько частей, называется Накладки, где Наложений 0 это тот, который был выполнен первым, и когда он был закончен, он вызвал следующий оверлей à выполнять . Однако некоторые из системы покрытий были очень сложными, от чтобы в МР одновременно накопилось несколько покрытий.

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

«ОБНОВЛЕНИЕ ✅ Вы хотите знать, что такое виртуальная память и для чего используется эта часть компьютера? ⭐ ВОЙДИТЕ ЗДЕСЬ ⭐ и узнайте об этом все »

Tout Cela активируется, когда MR уже имеет мало доступного места, и MV перемещает все данные в пространство под названием «Файл подкачки» , уход свободное место в ОЗУ чтобы он мог оптимально функционировать и, таким образом, выполнять все свои задачи.

На каких устройствах можно найти виртуальную память или что-то подобное?

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

Все это скорость улучшена с использованием SSD . Итак, в повышение скорости доступа к данным, это Permet для компьютеры, чьи память не способен успешно справляться с различные аварии константы, которые появляются в процессе.

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

Виртуальная память и кеш-память В чем разница между одним и другим?

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

В случае ВМ, это не более чем своего рода дополнение к основная память компьютера, что позволяет ему скрыть информацию из реальной физической памяти системы, тем самым позволяя ему расширяться доступное пространство для хранения данных и программ . Cela signifie que данные, содержащиеся в ОЗУ передаются на диск и при необходимости их возвращают в основная память.

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

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

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

Если у вас есть какие-либо вопросы, оставляйте их в комментариях, мы свяжемся с вами как можно скорее, и это будет большим подспорьем для большего числа участников сообщества. Je Vous remercie!

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

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

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

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

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

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

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

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

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

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

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

К нам обратилась клиентка со следующей проблемой: компьютер часто пишет «заканчивается виртуальная память», особенно после того как я в фотошопе поработаю, а там очень объемные работы получаются. Как увеличить эту память ?

Решение: Иногда для запуска и работы программы может не хватать объема оперативной памяти (ОЗУ). В этом случае, Windows использует виртуальную память. Физическим воплощением файла подкачки является файл win386.swp в каталоге Windows для Win9x/ME и файл pagefile.sys в корне диска, куда установлена операционная система, для WinNT, 2000, XP? Vista, 7 и 8.

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

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

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

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

Сообщения об ошибках нехватки виртуальной памяти

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

Как определить требуемый объем файла подкачки?

При определении объема файла виртуальной памяти лучше исходить не из объема RAM, а из задач, выполняемых на данном компьютере. Для этого нужно запустить какую-либо программу мониторинга, умеющую регистрировать объем swap-файла (например, встроенный в Windows «Системный монитор») и заняться типичной для данного компьютера работой. Максимальный объем файла свопинга, зарегистрированный в течении этого сеанса, и будет требуемым размером.

Где хранить файл подкачки?

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

Как дефрагментировать файл подкачки?

Стандартный дефрагментатор Windows не умеет перемещать файл свопинга. Поэтому надо использовать утилиты других фирм. Например, можно использовать Speed Disk из состава Norton Utilities, разумеется, как можно более новых версий.

Постоянный размер файла подкачки

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

Добавить виртуальную память?

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

Последовательность действий для увеличения файла подкачки:

  1. Правый клик на «Компьютер»
  2. Далее на «Свойства»
  3. Слева найти и нажать: «Дополнительные параметры системы»
  4. Найти и нажать: «Быстродействие: Параметры»
  5. Нажать «Дополнительно»
  6. Найти и нажать: «Виртуальная память: Изменить»
  7. Выбрать диск, но на котором много свободного места.
  8. Выберите ниже «Указать размер»
  9. В «Исходный размер» поставить цифру в размер оперативной памяти
  10. В «Максимальный» — 1,5 раза больше размера оперативной памяти
  11. Нажать «Задать», а потом ОК.

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

Добавить виртуальной памяти в Windows 7

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

  1. Откройте компонент «Система». Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Компьютер и выберите пункт Свойства.
  2. В левой области выберите Дополнительные параметры системы. Если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.
  3. На вкладке Дополнительно в разделе Производительность нажмите кнопку Настройка.
  4. Откройте вкладку Дополнительно и в разделе Виртуальная память нажмите кнопку Изменить.
  5. Снимите флажок Автоматически выбирать объем файла подкачки.
  6. В списке Диск [метка тома] выберите диск, содержащий файл подкачки, размер которого необходимо изменить.
  7. Выберите переключатель Указать размер, введите в поле Исходный размер (МБ) или Максимальный размер (МБ) новый размер в мегабайтах, нажмите кнопку Установить, а затем — ОК.

Примечание

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

Советы по настройки виртуальной памяти и файла подкачки

  • Если у Вас несколько жестких дисков, то установка файла подкачки на другой HDD, чем установлена операционная система, обычно значительно ускоряет быстродействие.
  • Если у Вас несколько жестких дисков — то файл подкачки ставится на самый быстрый из них.
  • Если у Вас несколько разделов на жестком диске, то файл подкачки надо ставить на самый первый из них — физически расположенный самым первым, так как доступ к этим областям жесткого диска наиболее быстрый.
  • Лучше всего ограничить минимальный объем файла подкачки, чтоб предотвратить излишнюю его фрагментацию примерно объемом 1-1.5 объема вашей оперативной памяти. Впрочем если Вы используете графику или компьютер работает в роли сервера базы данных, то можно поставить размером 2-3 объема RAM.
  • Практически не имеет смысла ограничивать максимальный объем, так как это может привести к сбою программ из-за нехватки памяти, а если уж и ограничивать, то никак не меньше чем 4 объема RAM.
  • После этих настроек компьютер надо перезагрузить и запустить какой-нибудь дефрагментатор (типа Norton Speed Disk) чтоб полностью дефрагментировать файл подкачки и поместить его в начало раздела.
  • Учтите, что после выключения компьютера, файл подкачки может содержать Ваши пароли, логины, остатки Вашей конфиденциальной информации и т.п. Это возможностью иногда пользуются дяди из компетентных органов и хакеры, загрузившись в ДОС и покопавшись в остатках Ваших программ в файле подкачки могут найти интересные вещи.
Виртуальная память компьютера. Как очистить виртуальную память компьютера.

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

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

Виртуальная память компьютера — это стандартный элемент большинства операционных систем. Получила она настолько широкое распространение из-за низкой стоимости при весьма больших преимуществах. Давайте рассмотрим, что же собственно представляет собой виртуальная память и для чего она используется.Сегодня в современных компьютерах выделяется 64 или 32 Мбайт оперативной памяти в распоряжении центрального процессора. Чаще всего, данного количества памяти не хватает для нормальной работы всех программ, от которых требуют высокого скорости. Например, если одновременно загрузить электронную почту, несколько программ, текстовый редактор и Web-браузер, то объема памяти, скорее всего не хватит. И если бы не было виртуальной памяти, то компьютер для дальнейшей работы предлагал бы нам закрыть одну или несколько работающих программ. Когда же применяется виртуальная память, то компьютер находит данные в оперативной памяти, которые в последнее время не использовались, и делает копирование их на жесткий диск. Данная операция освободит немного места в оперативной памяти для загрузки новых приложений.

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

Что делать если виртуальная память компьютера заканчивается?

Иногда, при работе за компьютером на панели задач в правом углу пользователь может увидеть сообщение о том, виртуальной памяти мало, и заканчивается свободная виртуальная память системы.
Если обнаружится, что компьютером используется память без остатка, то в этом случае объем виртуальной памяти можно увеличить. Память в Windows сосредоточена в файле подкачки (файл с именем pagefile.sys), и в операционной системе есть возможность сменить настройки этой памяти. Нужно выполнить следующие шаги:

  • открыть Панель управления
  • далее Системы
  • вкладка Дополнительно

После этого в разделе Быстродействие нужно нажать кнопку Параметры. Далее в окне Параметры быстродействия выбрать вкладку Дополнительно. В разделе под названием Виртуальная память будет показан объем памяти, который доступен в данное время. Чтобы изменить настройки следует нажать кнопку Изменить. Рекомендуется установить значение в 1,5 или 2 раз больше объема указанного. Например, при объеме памяти в 2 Гбайт размер файла можно установить максимальный в 4096 Мбайт.

Как очистить виртуальную память компьютера?

Очистка виртуальной памяти нужна для сохранности конфиденциальности данных, которые в файле подкачки остаются. Вообще, функция очистки файлов подкачки находится в отключенном состоянии. Чтобы она начала работать, нужно выполнить следующие действия:

  1. пройдите в меню Пуск далее Настройки =>Панель управления.
  2. Далее в окне Панель управления следует открыть Администрирование.
  3. В открывшемся окне выбрать папку Локальная политика безопасности.
  4. Откроется окно под названием Локальные параметры безопасности. В списке нужно выбрать пункт Завершение работы: очистка файла виртуальной памяти, правой кнопкой мыши кликнуть и выбрать Свойства.
  5. В окне Свойства выбрать Выключить, далее Применить и ОК
  6. Статус будет изменен на Включен

После этого компьютер следует перезагрузить 2 раза, после 2-й перезагрузки очистка файла подкачки будет произведена.

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

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

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

Здравствуйте, Дмитрий! У меня компьютер постоянно выдает информацию, недостаточно виртуальной памяти. Скажите, пожалуйста, как устранить подобную проблему? Что нужно для этого сделать? С уважением, Владимир.

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

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

Физическая память предназначена для постоянного хранения каких-либо данных, необходимых программ. Другими словами физическая память — это винчестер (жесткий диск) один из составных компонентов компьютера. Если же Вы не знаете, из каких основных компонентов состоит компьютер, то я Вам настоятельно рекомендую прочитать мою статью:

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

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

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

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

Итак, необходимо:

1. Откройте свойства компьютера, кликнув правой кнопкой мыши по ярлыку «Компьютер» и выберите «Свойства».

2. Затем перейдите в дополнительные параметры, как показано на рисунке.


3. В открывшемся окне во вкладке «Дополнительно» в разделе «Быстродействие» перейдите в «Параметры».

4. После этого вновь в открывшемся окне во вкладке «Дополнительно» в разделе «Виртуальная память» нажмите «Изменить».

5. В результате в открывшемся окне «Виртуальная память» мы видим, что размер файла подкачки в настоящее установлен по выбору системы и располагается, на диске С. Вам потребуется убрать галочку с автоматического выбора объема виртуальной памяти.

6. Теперь активируйте пункт «Указать размер». Здесь Вам следует знать, что значение исходного и максимального значения виртуальной памяти зависит, прежде всего, от размерности установленной оперативной памяти в компьютере. В окне ввода «Исходный размер» укажите рекомендуемое значение, в качестве примера привожу Вам скриншот.

В окне ввода «Максимальный размер» значение должно быть в полтора или вдвое больше исходного размера оперативной памяти. В рассматриваемом примере объем оперативной памяти всей системы составляет 1Гб (1024 Мб).

Если Вы не знаете, какой объем оперативной памяти составляет в вашем компьютере, то Вы с легкостью можете узнать, зайдя в свойства компьютера (вначале статьи я говорил Вам запомнить значение установленной памяти). После ввода числовых значений нажимаете «Задать» и в каждом открывшемся окне нажимаете «ОК». Далее потребуется перезагрузить компьютер, для того чтобы внесенные нами изменения вступили в силу. В результате проделанных операций произойдет увеличение объема виртуальной памяти.

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

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

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

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

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

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

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

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

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

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

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

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

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

Как организована виртуальная память?

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

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

Очень немногие системы используют концепцию сегментации для реализации виртуальной памяти. В сегментации память делится на сегменты переменного размера. Номер сегмента и смещение внутри сегмента вместе образуют виртуальный адрес.

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

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

Как увеличить виртуальную память?

Если вы хотите увеличить объем виртуальной памяти на своей системе, то ознакомьтесь с пошаговой инструкцией. (Для Windows XP):

    Откройте меню «Пуск», выберите команду «Панель управления» Выберите пункт «Производительность и обслуживание» Далее выберите «Система» Выбираем вкладку «Дополнительно» Выбираем секцию «Быстродействие» и нажимаем кнопку Параметры Выбираем вкладку «Дополнительно» В секции «Виртуальная память» нажимаем на кнопку «Изменить» В списке Диск [метка тома] выберите диск, содержащий файл подкачки, если вы хотите изменить размер его виртуальной памяти. Вы можете выбрать объем памяти, который хотите зарезервировать для виртуальной памяти, введя начальный и максимальный размер. Нажмите кнопку «Задать» Перезагрузите компьютер

Если вам кажется, что ваш компьютер работает слишком медленно, то увеличение виртуальной памяти не поможет, это может быть только результатом «пробуксовки». Слишком частая перетасовка блоков виртуальной памяти между реальной памяти и дисков потребляет большую часть времени работы компьютера, тем самым вызывая пробуксовку. Хотя и существует некоторые меры, оптимизирующие работу виртуальной памяти, все же лучшим решением будет увеличение объема оперативной памяти.

Максимальная производительность любого компьютера обеспечивается четырьмя основными его составляющими. К ним относятся: центральный процессор, оперативная память, процессор и память видеокарты и жёсткий диск. Сюда, конечно же, можно отнести и материнскую плату, ведь если пропускная способность её интерфейсов и частота шины недостаточно велики, это негативно скажется на максимальной производительности компьютера в целом. Но в данный момент нас интересует лишь одна составляющая компьютера, которая играет одну из главных ролей в спектакле под названием «Быстродействие компьютера». И как ясно из названия статьи, речь пойдёт о файле подкачки и виртуальной памяти.

Что же такое файл подкачки ? Думаю, Вы уже и сами догадались, что это файл. Но почему он называется файлом подкачки и для чего он нужен? Ответ очень простой. При одновременном использовании большого количества приложений (например, у Вас запущен Photoshop, 3ds Max, браузер и на фоне ещё играет музыка) объёма оперативной памяти для их обработки может попросту не хватить. И тогда система обращается к файлу, который создаётся на жёстком диске (или винчестере), чтобы использовать его пространство в качестве недостающего объёма оперативной памяти. Этот файл как бы дополняет, подкачивает объём оперативной памяти своим объёмом. Именно поэтому он и получил такое название.

В совокупности объём оперативной памяти и файл подкачки принято называть виртуальной памятью. То есть объём виртуальной памяти состоит из объёма оперативной памяти и файла подкачки. Надеюсь, Вам понятно. И иногда может случится так, что при работе в каких-то сложных ресурсоёмких приложениях у вас вдруг иссякнет запас виртуальной памяти. В таком случае далеко не каждый побежит в магазин, чтобы докупить дополнительную планку оперативной памяти для увеличения объёма виртуальной памяти. Проще всего будет увеличить размер самого файла подкачки. Всё-таки найти на жёстком диске пару гигабайт свободного места куда легче, чем докупать «оперативку».

Файл подкачки представляет собой файл, который носит имя «pagefile.sys» и располагается по умолчанию на системном локальном диске «C». Предлагаю Вам ознакомится с настройкой этого файла. Я много экспериментировал и сделал вывод, что расположение файла подкачки на системном диске всё-таки негативно сказывается на скорости работы виртуальной памяти. Поэтому рекомендую расположить его на другом локальной диске, например, на диске «D». Чтобы открыть настройки файла подкачки, нажмите на значке «Компьютер» правой клавишей мыши и из появившегося списка выберите пункт «Свойства». Либо нажмите сочетание клавиш на клавиатуре «Win»+«Pause» (где «Win» — клавиша со значком Windows).


Откроется окно с основными сведениями о Вашем компьютере. Здесь, кстати, Вы сможете посмотреть, какой объём оперативной памяти установлен на в Вашем системном блоке. Нас интересуют «Дополнительные параметры системы», куда мы и заходим.

Откроется небольшое окно «Свойств системы». Здесь необходимо в закладке «Дополнительно» и области «Быстродействие» нажать кнопку «Параметры».

Откроется ещё одно небольшое окно, где можно настроить параметры быстродействия системы. Нас интересует закладка «Дополнительно», её и выбираем.

Здесь в области «Виртуальная память » выбираем «Изменить».

Появится ещё одно маленько окно, в котором и производится настройка файла подкачки. Это так называемая оптимизация системы Windows 7. Итак, я уже говорил, что лучше всего файл подкачки размещать на любом локальном диске, кроме системного «C». Чтобы отключить файл подкачки с диска «C», просто выделите его нажатием левой клавишей мыши, установите переключатель левой клавишей мыши в положение «Без файла подкачки», после чего нажмите кнопку «Задать».

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


Теперь я предлагаю расположить его на диске «D». Нажимаем на диск «D» (у Вас это может быть и другой диск, например «E» или «F»), чтобы он оказался выделенным. И ставим переключатель в положение «Указать размер». Система рекомендует выставлять размер файла подкачки в полтора раза больше общего объёма установленной оперативной памяти (то есть, если у Вас установлено 4 Гигабайта «оперативки», файл подкачки должен быть 6 Гигабайт). Но я не спешил бы на Вашем месте этого делать. Размер файла подкачки зависит в первую очередь, конечно, от объёма «оперативки», а во вторую – от того, какие приложения (или программы) Вы будете использовать. Предположим, что у Вас установлено 4 Гигабайта оперативной памяти, и Вы в основном ничего, кроме Интернета, просмотра фильмов и прослушивания музыки, не используете. В таком случае файла подкачки размером 2 Гигабайта будет, как говорится, за глаза. Но если Вы будет использовать ресурсоёмкие приложения и современные игры, смело ставьте 8 Гигабайт или даже больше.

Переживать особо не стоит, в любой момент размер файла подкачки Вы сможете увеличить. Также рекомендую Вам устанавливать в полях «Максимальный размер» и «Исходный размер» одинаковое значение. В этом случае размер файла подкачки будет фиксированным. Делается это для того, чтобы не происходило фрагментации жёсткого диска. Но об этом мы поговорим в другой теме. Обращаю также Ваше внимание, что значения вводят в мегабайтах. Напоминаю, в одном гигабайте содержится 1024 мегабайт. Предположим, нам необходимо установить размер файла подкачки в Windows 7, равный четырём гигабайтам. Умножим 1024 на 4 и получим 4096 мегабайт. Вводим это значение в поля «Максимальный размер» и «Исходный размер» и нажимаем кнопку «Задать». Для сохранения установленных параметров нажмите кнопку «OK».

Появится сообщение о том, что для применение параметров требуется перезагрузка компьютера. Нажмите кнопку «OK».


После этого нажмите кнопку «Применить», а затем «OK».

В следующем окне нажмите «OK».

Откроется маленькое окошко, предлагающее Вам перезагрузиться. Жмите «Перезагрузить сейчас».

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

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

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

Разработчикам программного обеспечения часто приходится решать проблему размещения в памяти больших программ, размер которых превышает объем доступной оперативной памяти. Один из вариантов решения данной проблемы – организация структур с перекрытием – рассмотрен в предыдущей лекции. При этом предполагалось активное участие программиста в процессе формирования перекрывающихся частей программы. Развитие архитектуры компьютеров и расширение возможностей операционной системы по управлению памятью позволило переложить решение этой задачи на компьютер . Одним из главных достижений стало появление виртуальной памяти ( virtual memory ). Впервые она была реализована в 1959 г. на компьютере «Атлас», разработанном в Манчестерском университете.

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

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

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

  • Программа не ограничена объемом физической памяти. Упрощается разработка программ, поскольку можно задействовать большие виртуальные пространства, не заботясь о размере используемой памяти.
  • Поскольку появляется возможность частичного помещения программы (процесса) в память и гибкого перераспределения памяти между программами, можно разместить в памяти больше программ, что увеличивает загрузку процессора и пропускную способность системы.
  • Объем ввода-вывода для выгрузки части программы на диск может быть меньше, чем в варианте классического свопинга, в итоге каждая программа будет работать быстрее.

Таким образом, возможность обеспечения (при поддержке операционной системы) для программы «видимости» практически неограниченной (характерный размер для 32-разрядных архитектур 2 32 = 4 Гбайт) адресуемой пользовательской памяти (логическое адресное пространство ) при наличии основной памяти существенно меньших размеров (физическое адресное пространство ) – очень важный аспект.

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

Например, 16-разрядный компьютер PDP-11/70 с 64 Кбайт логической памяти мог иметь до 2 Мбайт оперативной памяти. Операционная система этого компьютера тем не менее поддерживала виртуальную память , которая обеспечивала защиту и перераспределение основной памяти между пользовательскими процессами.

Напомним, что в системах с виртуальной памятью те адреса, которые генерирует программа (логические адреса), называются виртуальными, и они формируют виртуальное адресное пространство . Термин » виртуальная память » означает, что программист имеет дело с памятью, отличной от реальной, размер которой потенциально больше, чем размер оперативной памяти.

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

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

Большинство современных компьютеров имеют около 64 или 128 мегабайт ОЗУ (оперативной памяти), доступных для использования ЦП (центральным процессором). Часто этого объема оперативной памяти недостаточно для одновременного запуска всех программ, которые большинство пользователей ожидают запустить.Например, если вы одновременно загружаете в оперативную память операционную систему Windows, программу электронной почты, веб-браузер и текстовый процессор, 64 мегабайта недостаточно, чтобы вместить все это. Если бы не было такой вещи, как виртуальной памяти , ваш компьютер должен был бы сказать: «Извините, вы не можете больше загружать приложения. Пожалуйста, закройте приложение, чтобы загрузить новое». С помощью виртуальной памяти компьютер может искать области оперативной памяти, которые в последнее время не использовались, и копировать их на жесткий диск. Это освобождает место в оперативной памяти для загрузки нового приложения.Поскольку он делает это автоматически, вы даже не знаете, что это происходит, и это заставляет ваш компьютер чувствовать, что у него неограниченное пространство ОЗУ, даже если на нем установлено всего 32 мегабайта. Поскольку место на жестком диске намного дешевле, чем микросхемы оперативной памяти, виртуальная память также обеспечивает хорошую экономическую выгоду.

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

Конечно, скорость чтения/записи жесткого диска намного медленнее, чем ОЗУ, и технология жесткого диска не предназначена для доступ к небольшим фрагментам данных за раз. Если вашей системе приходится слишком сильно полагаться на виртуальную память, вы заметите значительное падение производительности. Ключ в том, чтобы иметь достаточно оперативной памяти, чтобы обрабатывать все, над чем вы обычно работаете одновременно. Затем единственный раз, когда вы «чувствуете» медлительность виртуальной памяти, — это небольшая пауза , возникающая при смене задач.Когда у вас достаточно оперативной памяти для ваших нужд, виртуальная память прекрасно работает. Если вы этого не сделаете, операционной системе придется постоянно обмениваться информацией между оперативной памятью и жестким диском. Это называется thrashing , и это может сделать ваш компьютер невероятно медленным.

Вот несколько интересных ссылок:

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

1. Обзор

В этом руководстве мы узнаем о концепции виртуальной памяти в операционных системах (ОС). Мы рассмотрим проблемы, формирующие основную мотивацию для создания виртуальной памяти. Наконец, мы объясним цель использования этой функции в ОС.

2. Мотивация

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

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

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

Теперь предположим, что ОС уже зарезервировала его часть (), но на компьютере памяти меньше, чем требуется ОЗУ. Попытка использовать адреса вне допустимого диапазона приведет к сбою компьютера.

Кроме того, ОС не может иметь такую ​​большую оперативную память:

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

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

3. Введение в виртуальную память

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

Виртуальная память отображает адреса программ в адреса ОЗУ. Если больше нет свободного места, эти адреса будут отображены на диске:

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

Для реализации операций отображения виртуальная память должна использовать таблицы страниц и переводы.Таблицы страниц — это структура данных, в которой хранятся таблицы страниц, известные как запись таблицы страниц (PTE). Цель таблиц страниц — сопоставить виртуальные адреса с физическими адресами. Это непрерывный блок и наименьшая единица виртуальной памяти.

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

Преобразование — это процесс преобразования виртуального адреса в физический с использованием таблиц страниц:

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

4. Зачем нужна виртуальная память?

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

4.1. Проблема с местом в памяти

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

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

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

4.2. Безопасность данных

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

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

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

4.3. Фрагментация памяти и ошибки

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

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

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

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

5. Заключение

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

Авторы Внизу

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

виртуальной памяти | Baeldung по компьютерным наукам

1. Введение

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

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

2. Основы

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

Системы, использующие виртуальную память, улучшают использование оперативной памяти в многозадачных средах. Основные преимущества использования виртуальной памяти:

  • Возможность совместного использования памяти между процессами
  • Повышение безопасности благодаря изоляции памяти
  • Возможность использовать больше памяти, физически доступной на машине

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

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

2.Выгружаемая виртуальная память

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

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

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

Во время обращения процесса к памяти могут возникнуть следующие ситуации:

  • Ссылка недействительна
  • Ссылка действительна и необходимая страница присутствует
  • Ссылка действительна, а требуемая страница отсутствует

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

2.2. Бит проверки

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

Изначально все биты установлены в ноль. Это означает, что страницы нет в оперативной памяти или ссылка недействительна.С другой стороны, когда бит установлен в 1, ссылка действительна и страница присутствует. Если во время трансляции адреса бит установлен в 0, то ситуация называется отказом страницы, и процессор запускает соответствующий механизм, который мы опишем в следующем подразделе.

2.3. Ошибки страницы

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

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

2.4. Замена страницы

Общий рабочий процесс процесса замены страницы состоит из следующих действий:

  1. Найдите нужную страницу на диске
  2. Определите кадр, который будет удален из оперативной памяти
  3. Сделайте резервную копию кадра для удаления (если копии уже нет), скопировав его на диск
  4. Обновите таблицу страниц, установив ссылку на удаленный фрейм как недопустимую
  5. Загрузить нужную страницу в освободившуюся рамку
  6. Снова обновить таблицу страниц

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

В реальных условиях реализовать такую ​​функцию невозможно. Хотя есть и другие алгоритмы, которые справляются с этим более или менее эффективно. Кратко представим их:

  • FIFO (First In First Out) — заменяет самую старую страницу
  • LRU (наименее недавно использованная) — заменяет страницу, которая не использовалась дольше всего
  • LFU (Least Frequently Used) — заменяет страницу, которая использовалась самой редкой
  • MFU (наиболее часто используемый) — заменяет наиболее часто используемую страницу
  • .

3.Сегментированная виртуальная память

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

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

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

3.1. Дескриптор сегмента

Параметры сегмента хранятся в 8-битной записи, называемой дескриптором сегмента:

Дескрипторы состоят из:

  • BA – базовый адрес, физический адрес сегментов, начинающихся в этой памяти
  • G — гранулярность, при пустом лимит описывается байтами. Если установлено, ограничение определяется 4096-байтовыми страницами
  • D – размер операнда по умолчанию, при установке сегмент 16-битный код, если примечание, сегмент 32-битный
  • B – большой, то же значение, что и D
  • L — длинный, если задан, сегмент 64-битный
  • AVL — доступно, зарезервировано для программного обеспечения
  • P – присутствует, если пусто генерируется исключение
  • DPL — уровень привилегий дескриптора
  • Т – тип
  • C — соответствие, определяет, можно ли получить доступ к коду в сегменте с менее привилегированных уровней
  • E — expand-down, если задано, сегмент расширяется от максимального смещения вниз до предела, если пусто, сегмент расширяется от базового адреса до базового + лимит
  • R — доступен для чтения, если пусто, сегмент не может быть прочитан, просто выполняется
  • W — доступен для записи, если пусто, сегмент не может быть записан, только чтение
  • А — доступ.устанавливается в 1 при доступе к сегменту

Сегменты хранятся в двух типах таблиц. Первая из них — GDT (Global Descriptor Table). В системе есть только один GDT, и он хранит сегменты всех процессов. Второй — LDT (таблица локальных дескрипторов). Существует множество локальных таблиц дескрипторов, описывающих сегменты отдельных процессов.

3.2. Селектор сегментов

У каждого дескриптора есть соответствующий селектор. Селектор сегмента — это ссылка на дескриптор в определенной таблице (GDT или LDT). Селектор содержит следующие поля:

  • Индекс дескриптора сегмента в специальной таблице
  • Поле индикатора таблицы сообщает, в какой таблице находится дескриптор. Он может содержать только одно из двух значений: нулевое значение означает, что дескриптор находится в GDT, значение 1 означает LDT
  • .
  • Поле уровня привилегий запрашивающей стороны определяет свойства безопасности, например, какие инструкции может обрабатывать выполнение, а также может получать доступ к данным, которые ему не принадлежат

Итак, когда процесс хочет получить доступ к сегментированной памяти, во-первых, он указывает на селектор сегмента в реестре сегмента.Затем конкретный селектор обращается к соответствующему дескриптору в таблице GDT или LDT. Наконец, дескриптор сообщает, где найти нужный сегмент.

4. Пейджинг и сегментация

5. Заключение

В этой статье мы подробно описали концепцию виртуальной памяти.

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

Авторы Внизу

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

Что такое виртуальная память (vRAM): введение

Вероятно, на вашем компьютере недостаточно памяти для одновременного запуска всех необходимых приложений. Если вы или ваша команда получаете эти ужасные подсказки «Пожалуйста, закройте приложение, чтобы вы могли загрузить другое», пришло время инвестировать в больше виртуальной памяти (vRAM).

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

Виртуальные машины 101 

Виртуальная машина (ВМ) часто описывается как виртуальный компьютер внутри компьютера. Его компоненты аналогичны компонентам вашего физического ноутбука, планшета или сервера, но они существуют в виртуальной среде.

Запуск виртуальной машины состоит из трех основных компонентов: 

  • ЦП
  • ОЗУ
  • Место на диске

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

Хотя существуют и другие важные требования, такие как сетевая карта (NIC), дисковод CD/DVD и видеокарта, эти компоненты не требуется настраивать для создания виртуальной машины.

В этой статье основное внимание будет уделено компоненту оперативной памяти и, в частности, виртуальной памяти.

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

Программное обеспечение и приложения вашей команды, вероятно, используют много памяти их устройств, особенно если они используют несколько приложений одновременно.Например, предположим, что у вас есть ноутбук с жестким диском на 4 гигабайта (ГБ). В течение обычного рабочего дня у вас открыто несколько больших документов в Excel, Word и PowerPoint. Вы также постоянно проверяете свою электронную почту, запускаете программное обеспечение для управления проектами и используете Zoom для посещения собраний. Даже в заданное время у вас, вероятно, работает семь программ.

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

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

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

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

СВЯЗАННЫЕ: 5 Критические требования к цифровому рабочему пространству  

Определите требования к виртуальной памяти

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

Например, если вы используете компьютер с Windows Server 2012 R2, минимальное требование — 512 мегабайт (МБ) ОЗУ. Однако в зависимости от назначения сервера оперативную память, скорее всего, потребуется увеличить.Если бы этот сервер был почтовым сервером с Exchange 2013, ему потребовалось бы не менее 8 ГБ ОЗУ, поскольку это требование Microsoft.

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

Рассмотрите настройки виртуальной памяти

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

.
  • Общие ресурсы:  укажите приоритет для виртуальной машины, если доступной памяти окажется больше, чем установлено резервирование.
  • Зарезервировано:  наименьший объем оперативной памяти, который вы хотите иметь в системе. Поскольку для сервера Exchange 2013 требуется не менее 8 ГБ ОЗУ, мы не хотели бы использовать меньше этого, поэтому наше резервирование будет установлено на 8 ГБ.
  • Ограничение:  максимальный объем физической памяти, который хост может выделить виртуальной машине. Если бы мы не хотели, чтобы машина потребляла более 10 ГБ памяти хоста, мы бы установили это ограничение на 10 ГБ.

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

Примером чрезмерного обязательства может быть, если хост с 12 ГБ ОЗУ работает с четырьмя виртуальными машинами. Каждая машина может быть настроена на 4 ГБ оперативной памяти. Хотя кажется, что в общей сложности потребуется 16 ГБ ОЗУ, маловероятно, что каждая машина будет использовать полные 4 ГБ ОЗУ, поскольку одна из машин может использовать только 1 ГБ ОЗУ и по существу освобождать другие 3 ГБ.

Это метод управления памятью, используемый хостом VMware vSphere Hypervisor ESXi, который позволяет виртуальным машинам использовать больше памяти, чем доступно физическому хосту.Обычно это происходит, когда одна из виртуальных машин простаивает, поэтому хост ESXi передает память одному из других серверов, которые могут испытывать большую нагрузку. Если для одного из серверов всегда должно быть выделено 4 ГБ, то на этой виртуальной машине необходимо установить резервирование на 4 ГБ.

Как использовать раздувание памяти

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

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

Однако могут возникнуть некоторые проблемы с раздуванием памяти.

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

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

Хотя это и неплохо, если раздувание памяти происходит время от времени, лучше спланировать заранее, чтобы обеспечить наличие необходимых ресурсов для каждой виртуальной машины.Даже после развертывания виртуальных машин использование решений для мониторинга, таких как VMware vCenter Operations Manager, для мониторинга ресурсов виртуальных машин может обеспечить бесперебойную работу всех операций.

СВЯЗАННЫЕ:  Секрет предотвращения простоев: аудит поставщиков услуг  

Хотите узнать больше о виртуальной памяти?

Если вам нужна помощь в определении потребностей вашего бизнеса в виртуальной памяти, обратитесь к опытному ИТ-специалисту.Наша команда делает больше, чем выбрасывает стандартные решения для памяти. Мы рассмотрим конкретные потребности вашей команды, ваши программные приложения и существующую инфраструктуру. Затем мы можем создать индивидуальное ИТ-решение, масштабируемое и простое в использовании.

Вы можете связаться с Virtual Systems, заполнив нашу контактную онлайн-форму.

Виртуальная память — обзор

10.15 Примечания к истории и дополнительная литература

Виртуальная память была первым применением концепций виртуализации к коммерческим компьютерам.Виртуальная память позволяла мультипрограммировать и избавляла пользователей от необходимости приспосабливать свои приложения к физической памяти, доступной в отдельных системах. Пейджинг и сегментация — это два механизма, поддерживающих виртуальную память. Пейджинг был разработан для компьютера Atlas, построенного в 1959 году в Манчестерском университете. Независимо корпорация Burroughs разработала B5000, первый коммерческий компьютер с виртуальной памятью, и выпустила его в 1961 году; виртуальная память B5000 использовала сегментацию, а не подкачку.

В 1967 году IBM представила 360/67, первую систему IBM с виртуальной памятью, которая должна была работать на новой ОС под названием TSS. Перед выпуском TSS была создана операционная система под названием CP-67; CP-67 создавал иллюзию нескольких стандартных систем IBM 360 без виртуальной памяти. Первым гипервизором, поддерживающим полную виртуализацию, была система CP-40, работавшая на S/360-40, который был модифицирован в Кембриджском научном центре IBM для поддержки динамической трансляции адресов, ключевой функции, позволяющей виртуализировать.В CP-40 состояние супервизора оборудования также было виртуализировано, что позволяло нескольким операционным системам работать одновременно в отдельных контекстах виртуальных машин.

Виртуализация была вызвана необходимостью совместного использования очень дорогого оборудования большим количеством пользователей и приложений на ранней стадии развития вычислительной техники. Система VM/370, выпущенная в начале 1970-х для больших мейнфреймов IBM, оказалась очень успешной; он был основан на повторной реализации CP/CMS. В VM/370 для каждого пользователя создавалась новая виртуальная машина, и эта виртуальная машина взаимодействовала с приложениями.Гипервизор управлял аппаратными ресурсами и обеспечивал мультиплексирование ресурсов. Современные мейнфреймы IBM, такие как линейка zSeries, сохраняют обратную совместимость с линейкой IBM S/360 эпохи 1960-х.

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

Достижения в области компьютерного и коммуникационного оборудования, стремительное развитие Интернета, отчасти связанное с успехом Всемирной паутины в конце 1990-х годов, возродили интерес к виртуализации для обеспечения безопасности серверов и изоляции служб.В своей обзорной статье Розенблюм и Графинкель пишут [429]: «Гипервизоры дают разработчикам ОС еще одну возможность развивать функциональность, которая больше не применима в современных сложных и окостеневших операционных системах, где инновации развиваются с геологической скоростью».

Вложенная виртуализация впервые обсуждалась в начале 1970-х годов Попеком и Голдбергом [196, 406].

Дополнительная информация. Текст Зальцера и Каашука [434] — очень хорошее введение в принципы виртуализации.Виртуальные машины анализируются в статье Смита и Наира [455], а принципы архитектуры виртуальных компьютерных систем анализируются в [195,196].

Подробное обсуждение гипервизоров содержится в статье Розенблюма и Гарфинкеля [429]. Несколько статей [53,340,341] подробно обсуждают гипервизор Xen и анализируют его производительность, а [529] представляет собой репозиторий кода для Xen. Система Денали представлена ​​в [522].

Современные системы, такие как Linux Vserver (http://linux-vserver.org/), OpenVZ (Open VirtualiZation) [378], FreeBSD Jails [419] и Solaris Zones [409] реализуют технологии виртуализации на уровне ОС . В [387] сравнивается производительность двух методов виртуализации со стандартной ОС.

В документе 2001 года [102] утверждается, что виртуализация позволяет добавлять новые службы без изменения ОС. Такие службы добавляются ниже уровня ОС, но этот процесс создает семантический разрыв между виртуальными машинами и этими службами. Размышления о разработке гипервизоров являются предметом [103], а обсуждение Xen описано в [110].Современное состояние и будущее вложенной виртуализации являются предметом [128]. Реализация вложенной виртуализации для KVM обсуждается в [61]. [549] исследует вопросы безопасности в виртуальных системах и [281] охватывает надежность в виртуальных инфраструктурах. Технологии виртуализации в HPC проанализированы в [415], а [457] дает критический взгляд на виртуализацию. [516] сообщает о стратегиях виртуализации IBM.

Виртуальная память — Сетевая энциклопедия

Определение виртуальной памяти в Сетевой энциклопедии.

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

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

Виртуальная память

Как работает виртуальная память в Windows

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

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

В результате каждому приложению доступно до 4 ГБ памяти. Аналогичный процесс в более старых версиях Windows, таких как Microsoft Windows 95 и Windows 98, использует аналогичную структуру, называемую файлом подкачки.

Начиная с Microsoft Windows 2000, вы можете использовать страницу свойств System Properties для изменения максимального размера файла подкачки.

Преимущества использования виртуальной памяти

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

Управление виртуальной памятью (файлом подкачки) в Windows 10

Файл подкачки в Windows 10 — это скрытый системный файл с расширением .SYS, который хранится на системном диске вашего компьютера (обычно C:). Файл подкачки позволяет компьютеру работать бесперебойно, уменьшая нагрузку на физическую память или ОЗУ.

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

Минимальный и максимальный размер файла подкачки может в 1,5 и 4 раза превышать объем физической памяти вашего компьютера соответственно. Например, если на вашем компьютере 1 ГБ ОЗУ, минимальный размер файла подкачки может составлять 1,5 ГБ, а максимальный размер файла — 4 ГБ.

По умолчанию Windows 10 автоматически управляет файлом подкачки в соответствии с конфигурацией вашего компьютера и имеющейся в нем оперативной памятью.Однако, если вы когда-либо сталкивались с задержками при работе в Windows 10 или начали получать PAGE_FAULT_IN_NONPAGED_AREA или KERNEL_DATA_INPAGE_ERROR «синий экран смерти» (BSOD), ручное управление размером файла подкачки — это первое, на что вам следует обратить внимание.

Управлять размером файла подкачки вручную в Windows 10 очень просто. Вот как:

https://www.tomshardware.com/news/how-to-manage-virtual-memory-pagefile-windows-10,36929.html

История виртуальной памяти

Концепция виртуальной памяти была впервые разработан немецким физиком Фрицем-Рудольфом Гюнчем в Техническом университете Берлина в 1956 году в его докторской диссертации «Логический дизайн цифрового компьютера с несколькими асинхронными вращающимися барабанами и автоматической высокоскоростной памятью»; в нем описывалась машина с 6 блоками по 100 слов первичной основной памяти и адресным пространством из 1000 блоков по 100 слов, с аппаратным обеспечением, автоматически перемещающим блоки между первичной памятью и вторичной барабанной памятью.

Пейджинг впервые был реализован в Манчестерском университете как способ расширения рабочей памяти компьютера Atlas за счет объединения 16 384 слов основной памяти ядра с дополнительными 98 304 словами вторичной барабанной памяти. Первый Atlas был введен в эксплуатацию в 1962 г., но к 1959 г. были разработаны рабочие прототипы пейджинга.

В 1961 г. корпорация Burroughs самостоятельно выпустила первый коммерческий компьютер с виртуальной памятью, B5000, с сегментацией, а не с пейджингом.

Прежде чем виртуальную память можно было внедрить в основные операционные системы, нужно было решить множество проблем. Динамическая трансляция адресов требовала дорогостоящего и сложного в сборке специализированного оборудования; первоначальные реализации немного замедляли доступ к памяти. Были опасения, что новые общесистемные алгоритмы, использующие вторичное хранилище, будут менее эффективными, чем ранее использовавшиеся алгоритмы для конкретных приложений. К 1969 году споры о виртуальной памяти для коммерческих компьютеров закончились; Исследовательская группа IBM под руководством Дэвида Сейра показала, что их система наложения виртуальной памяти неизменно работает лучше, чем лучшие системы с ручным управлением.(История виртуальной памяти в Википедии)

Веб-ссылки

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

Виртуальная память присутствует во всех компьютерных операционных системах и дает пользователям ПК ряд практических преимуществ. Все компьютерные системы имеют свою собственную оперативную память (RAM), размер которой обычно составляет от 64 до 256 мегабайт. Когда используется виртуальная память, система позволяет пользователям продолжать работу, не беспокоясь о доступности хранилища данных или переполнении памяти.К ней часто обращаются как к логической памяти, и она позволяет пользователям получать доступ к большему объему памяти, что позволяет им одновременно использовать больше приложений.

Компьютерные микросхемы, также известные как интегральные схемы, составляют блоки обработки и памяти современного цифрового компьютера.

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

Оперативная память освобождается за счет использования виртуальной памяти.

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

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

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

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

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

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован.