Виртуальная память: различия между версиями

11111
м
Метки: правка с мобильного устройства правка из мобильного приложения
(11111)
'''Виртуа́льная па́мять''' ({{lang-en|Virtual memory}}) — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на [[физические адреса]] в памяти ЭВМ. Позволяет увеличить эффективность использования памяти несколькими одновременно работающими программами, организовав множество независимых {{не переведено|надо=адресное пространство (информатика)|текст=адресных пространств|есть=:en:Address space}}, и обеспечить [[защита памяти|защиту памяти]] между различными приложениями. Также позволяет программисту использовать больше памяти, чем установлено в компьютере, за счет откачки неиспользуемых [[Страничная память|страниц]] на вторичное хранилище (см. [[Подкачка страниц]]).
 
При использовании виртуальной памяти упрощается программирование, так как программисту больше не нужно учитывать ограниченность памяти или согласовывать использование памяти с другими приложениями. Для программы выглядит доступным и непрерывным все допустимое адресное пространство, вне зависимости от наличия в ЭВМ соответствующего объёма ОЗУ.
<!--
'''Виртуа́льная па́мять''' — технология, которая была разработана с целью увеличения <! — ? — -> общего объема [[память (компьютер)|памяти]], организации множества адресных пространств памяти, их [[защита памяти|защиты]] и автоматизации процесса перемещения машинного кода и данных между основной памятью [[компьютер]]а и вторичным хранилищем. -->
Анонимный участник