и
программные средства, так и способ управления памятью, который состоит в следующем. Выполняемой задаче отводится
физическая память, состоящая частично из оперативной памяти и частично из более медленных и более дешевых
внешних запоминающих устройств. Эта память разбивается на страницы фиксированной длины или сегменты переменной длины, параметры которых записываются в специальные таблицы страниц или сегментов. С помощью этих таблиц устанавливается соответствие между
виртуальными адресами, указанными в программе, и
физическими адресами запоминающих устройств. Процессор работает с командами и данными, находящимися в оперативной памяти, до тех пор, пока не произойдет обращение к команде или операнду, содержащимся в странице или сегменте внешней памяти. В этом случае выполнение программы прерывается и происходит переписывание нужной страницы или сегмента из
внешней памяти в оперативную. Если в оперативной памяти не оказалось свободного места, то оно предварительно высвобождается, для чего содержимое одной из страниц или сегмента оперативной памяти сохраняется на внешнем устройстве. После такого обмена страницами или сегментами соответственно корректируются таблицы страниц или сегментов и выполнение программы продолжается. См.
свопинг, подкачка, страничный обмен. 2. Память
виртуальной машиныВИРТУАЛЬНАЯ ФУНКЦИЯ [virtual function]. Функция абстрактного класса, для которой не указан метод реализации в рамках описания данного класса. Реализация В. ф. должна быть указана в одном из классов, которые наследуют данному классу
ВИРТУАЛЬНОЕ СОЕДИНЕНИЕ, логическое соединение [virtual connection]. Воображаемое соединение между двумя конечными точками в процессе передачи данных по компьютерной сети. При этом фактический маршрут следования данных выбирается по мере их передвижения. См. сеть с коммутацией пакетов, дейтаграмма
ВИРТУАЛЬНЫЙ [virtual]. Реально не существующий или воспринимаемый иначе, чем реализован. Например, понятие «виртуальная реальность» означает мир, созданный компьютерными средствами. Он реально не существует, однако компьютер может воздействовать на зрительные, слуховые и другие органы чувств человека, вызывая у него иллюзию погружения в этот мир. Кроме того, человек может влиять на события, происходящие в этом мире, что усиливает ощущение реальности. Простым примером погружения в виртуальную реальность является компьютерная игра