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



nbspnbsp Изменяй, что можешь, приспосабливайся к тому, что изменить не можешь ||

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

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

У вас еще не появлялась внизу компьютера уведомление Недостаточно виртуальной памяти! ?

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

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

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

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

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

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

    Для того, чтобы увеличить виртуальную память, необходимо зайти в меню «Пуск» и правой кнопкой мыши вызвать контекстное меню «Моего компьютера». Выбрать раздел «Свойства». Откроется окно «Свойства системы», в котором нужно перейти на вкладку «Дополнительно» и нажать «Параметры» в разделе «Быстродействие». Откроется окно «Параметры быстродействия», в нем опять переходим на вкладку «Дополнительно» и нажимаем «Изменить» в разделе «Виртуальная память». В открывшемся окне нужно выставить несколько параметров: диск, на котором будет файл подкачки (выбирайте тот, что меньше загружен, и не используйте системный диск), и «Особый раздел».

    В «Особом разделе» идет непосредственное увеличение виртуальной памяти: в поле «Исходный раздел» устанавливаете минимальное значение файла подкачки (желательно, чтобы оно было в 1,5 раза больше оперативной памяти), а в поле «Максимальный размер» - максимальное значение.

    При увеличении виртуальной памяти вручную не забудьте убрать файл подкачки с других дисков: для каждого диска в окне виртуальной памяти выберете значение «Без файла подкачки».
    3. Но при операциях с увеличением виртуальной памяти может наблюдаться так называемый эффект заторможенной работы приложений, т.к. компьютер с разной скоростью считывает информацию с файла подкачки и с оперативной памяти. Поэтому при первых признаках нехватки памяти выясните, что за ОЗУ у вас установлено и купите дополнительный модуль оперативной памяти.
    4. Случается, что сообщения о нехватке памяти начинают появляться при загрузке отдельных программ. В этом случае вызовите «Диспетчер задач» (правая кнопка мыши на панели задач) и посмотрите, сколько места она занимает. Если это значение не соответствует тому, что указывает разработчик программ, или переустановите программу или обратитесь к разработчику. Чтобы в «Диспетчере задач» посмотреть, какая программа занимает больше места, перейдите на вкладку «Процессы» и щелкните «Память».
    5. Отслеживайте ошибки программ, которые вы запускаете. Для этого в меню «Пуск» выберете «Панель управления», затем – «Система и безопасность», далее «Администрирование». Два раза щелкните по «Просмотр событий». Вам выведется журнал для просмотра ошибок. Чтобы конкретизировать ошибки, по ним нужно щелкнуть два раза.

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

Опубликовано 8 Ноябрь, | Автор: Олег Некром

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

Содержание:
1. Что такое виртуальная память компьютера?
2. Ручная настройка параметров виртуальной памяти компьютера.
3. Оптимизация виртуальной памяти.
4. Решение проблемы «не хватает виртуальной памяти».
5. Заключение.

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

В статье #171; Что такое RAM, жесткий диск и частота процессора?#187; мы разбирали такой параметр компьютера как оперативная память. И я так же упомянул то, что данная память имеет свои параметры, а если быть точнее, то физический объем для обработки данных. Вот здесь и заключается вся суть процесса. Система, установленная на Ваш компьютер, активно использует оперативную память для поддержания своей работоспособности, а так же для работы различных приложений. Поэтому чем больше объем оперативной памяти, тем выше производительность компьютера и скорость обработки процессов.

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

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

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

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

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

1. Меню «Пуск» #8212; Панель управления – Система и безопасность – Система

2. В окне параметров системы выбираем пункт «Дополнительные параметры системы»

В появившемся окне, в пункте быстродействие кликаем на кнопку «Параметры»

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

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

Здесь убираем галочку с пункта «автоматически выбрать объем…» и приступаем к ручной установке параметров. В следующей части читайте о там как правильно выбрать параметры виртуальной памяти непосредственно для вашего компьютера.

Оптимизация виртуальной памяти.

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

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

Во-вторых. Размер следует указывать в Мб, и относительно объема оперативной памяти. Минимальный объем увеличения виртуальной памяти составляет в 1,5 раза, максимальный в 3 раза.

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

Решение проблемы «не хватает виртуальной памяти».

Если все рекомендации, написанные выше, по ручной установки и оптимизации виртуальной памяти проделаны правильно и в конечном итоге не принесли желаемого результата. Следует сократить количество разделов на жестком диске. Что это значит? То, что можно наблюдать в виде различных дисков. Например: диск: С – системный, диск:D– Документы, диск E – игры, диск G – музыка и т.д. Максимально уменьшить количество подобных дисков.

Так же следует помнить, что систему нужно периодически обслуживать. На этом я не буду заострять внимание, почитайте статью #171;Лучшие программы для чистки компьютера.#187;

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

Заключение.

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

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

Самое интересное

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источники: http://samrabotai.narod.ru/z/term44.htm, http://osnov-computer.ru/virtualnaya-pamyat-kompyutera/, http://hardwareguide.ru/raznoe-2/virtualnaya-pamyat-kompyutera-chto-takoe-kak-ustroena-kak-uvelichit/






Комментариев пока нет!

Поделитесь своим мнением

Сумма: код подтверждения