Некоторые преимущества использования виртуальной памяти:
- Многозадачность. tproger.ru Одновременно выполняется больше программ, чем позволяет физическая память. tproger.ru
- Эффективное использование памяти. tproger.ru Только активно используемые данные хранятся в физической памяти. tproger.ru
- Безопасность. tproger.ru Изоляция процессов и контроль доступа к памяти повышают общую безопасность системы. tproger.ru
- Упрощение разработки ПО. tproger.ru Разработчики создают программы, не учитывая физические ограничения памяти конкретного устройства. tproger.ru
- Поддержка больших адресных пространств. tproger.ru Позволяет процессам работать с объёмами данных, превышающими физическую память. tproger.ru
Кроме того, виртуальная память упрощает совместное использование кода: разные виртуальные адреса могут отображаться в одном и том же месте физической памяти, поэтому не нужно хранить несколько копий одного и того же кода. www.baeldung.com