Свопинг - один из методов реализации виртуальной памяти, при котором отдельные, как правило, неактивные процессы перемещаются из оперативной памяти на жёсткий диск, тем самым освобождая оперативную память для загрузки других процессов. Процессы целиком перемещаются между ОЗУ и жестким диском, поэтому иногда некоторые процессы могут полностью отсутствовать в оперативной памяти. Если процесс снова нужен для работы, то он возвращается диспетчером памяти в ОЗУ. Существуют различные алгоритмы выбора процессов на загрузку и выгрузку, а также различные способы выделения оперативной и дисковой памяти загружаемому процессу.
Способы организации виртуальной памяти.doc
Способы организации виртуальной памяти
Виртуальная память — технология, разработанная ради увеличения общего объема
памяти, организации множества адресных пространств памяти, их защиты и автоматизации
процесса перемещения машинного кода и данных между основной памятью компьютера и
вторичным хранилищем.
Существует несколько способов реализации виртуальной памяти: свопинг, а также
страничная и сегментная организации виртуальной памяти.
Свопинг один из методов реализации виртуальной памяти, при котором отдельные, как
правило, неактивные процессы перемещаются из оперативной памяти на жёсткий диск, тем
самым освобождая оперативную память для загрузки других процессов. Процессы
целиком перемещаются между ОЗУ и жестким диском, поэтому иногда некоторые
процессы могут полностью отсутствовать в оперативной памяти. Если процесс снова
нужен для работы, то он возвращается диспетчером памяти в ОЗУ. Существуют различные
алгоритмы выбора процессов на загрузку и выгрузку, а также различные способы
выделения оперативной и дисковой памяти загружаемому процессу. Страничная
организация виртуальной памяти При страничной организации виртуальной памяти
оперативная память делится на области памяти фиксированной длины, называемые
страницами памяти. Страница является минимальное единицей выделяемой памяти.
Сегментная организация виртуальной памяти Еще один механизм реализации
виртуальной памяти, при котором виртуальное пространство делится на части
произвольного размера — сегменты, что позволяет, например, разбить данные процесса на
логические блоки.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с
договором-офертой сайта. Вы можете
сообщить о нарушении.