KomBat Channel
апрель 2019.
7482

Виртуальная память это одно и то же что я оперативная или нет? Windows 7?

Ответить
Ответить
Комментировать
0
Подписаться
0
3 ответа
Поделиться

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

1
0

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

+1
Ответить
Прокомментировать

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

По умолчанию виртуальная память хранится в оперативной памяти (или RAM - Random Access Memory). В оперативной памяти хранится виртуальная память разных программ, в том числе и операционной системы. В отличие от памяти жестких дисков (HDD, SSD) эта память работает на много быстрее, но как правило не больших объемов. Когда наступает момент когда вся виртуальная память не момещается в оперативной памяти, операционная система записывает часть виртуальной памяти из оперативной памяти в файл подкачки, который хранится на жестком диске.

1
0
Прокомментировать

Этот ответ написан и доступен на

Этот ответ написан и доступен на Яндекс Кью

У любой системы есть память для хранение даны на постоянной основе (жесткий диск), при включении системы, необходимые даны для нормальной работы системы загружаются в оперативной память, также запущенные программы тоже используют эту память, но так как она не очень большая по сравнению с жестким диском, то часть даны (которые не так важные, но нужны, записываются в виртуальной память). Часто система ругается, что ей не хватает память, это означает, что виртуальная память (pagefile.sys, как коллега сообщил) ни настроена или ее принудительно отключили, так как в нормальных условие она настроена автоматический. В основном советуют настроить виртуальную память чтобы она была как минимум в два раза размер оперативной память. Без виртуальной память система может жить, а вот без оперативной памяти, она вообще не запустится, так как не куда будет грузить даны из жесткого диска.

0
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью