Компьютерное железо

Что в вашем понимании виртуальная память и для чего она нужна?

Павел Туренко
Павел Туренко
3 923
это если у тебя мало оперативной памяти и запущенные тобой процессы в ней не умещаются, то запущенные и не используемые процессы сливаются в так называемую виртуальную память (файл подкачки, своп).. .
АС
Александр Сущик
71 474
Лучший ответ
Не стоит путать виртуальную память и ОЗУ так как это разные вещи!
Кейси Слэйс
Кейси Слэйс
48 976
Что значит "в понимании"?
Виртуальная память - это swap, нужен для расширения оперативной памяти, чтобы в случае её окончания не было критической ошибки.
Виртуальная память — технология, которая была разработана с целью увеличения общего объема памяти, организации множества адресных пространств памяти, их защиты и автоматизации процесса перемещения машинного кода и данных между основной памятью компьютера и вторичным хранилищем.

В настоящее время эта технология имеет аппаратную поддержку на всех современных процессорах.

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

Также существует термин swap (англ. swap, /swp/) также означающий виртуальную память (точнее способ её представления) , или же означает подкачку данных с диска.

Применение механизма виртуальной памяти позволяет:
упростить адресацию памяти клиентским программным обеспечением;
рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти) ;
изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью);
Павел Туренко В ВАШЕМ понимании, а не в понимании взятое с Тёти Вики....
Если сказать проще - эмуляция оперативной памяти на винчестере
Maxim Shestavin
Maxim Shestavin
1 415