Главная » Софт » Виртуальная машина

Использование единого адресного пространства, объединяющего основную и расширенную память, возможно только для Windows-приложений, и только в стандартном или расширенном режимах.

Выполнение DOS-приложений в расширенном режиме имеет некоторые особенности: каждому такому приложению выделяется собственная виртуальная машина. Она "построена" на базе 8086/8088, по крайней мере, ненамного быстрее таковой.

Виртуальная память

В расширенном режиме оболочка также использует т.н. виртуальную память Несмотря на одинаковость эпитетов, виртуальная память и виртуальная машина не имеют ничего общего. Виртуальная память представляет собой механизм, обеспечивающий расширение адресного пространства оперативной памяти за счет дискового пространства. Реальные ограничения на объем такой виртуализированной оперативной памяти отсутствуют. В настоящей оперативной памяти в каждый момент представлена некоторая часть полного (виртуального) адресного пространства, а остальная расположена на винчестере. По мерк? необходимости в реальную оперативную память загружаются другие фрагменты памяти с винчестера, вытесняя прежних "жильцов" на диск.

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

2009-2012 © ORGTECH.INFO — всё об оргтехнике и компьютерах · RSS-лента