Организация ввода-вывода. Часть 1. Виртуальные драйверы и виртуальное окружение WINDOWS. Рощин А.В. - 8 стр.

UptoLike

Составители: 

8
1.2. Что такое - виртуальная машина?
Виртуальная машинаэто создаваемая системой иллюзия
аппаратных и программных средств для приложения. Виртуальные
ресурсыэто эмуляции аппаратных средств ЭВМ (иногда и программного
обеспечения). Для реализации виртуальных ресурсов, эмуляция должна
быть настолько полна, чтобы для написания типовой программы было все
равно, реальны аппаратные средства ЭВМ, или эмулированы
. Например,
система виртуальной памяти использует место на жестком диске,
системное программное обеспечение, специальные средства процессора, и
относительно небольшой объем физической оперативной памяти, чтобы
эмулировать систему с неограниченным объемом физической памяти.
Эмуляция настолько убедительна, что программы, запускаемые в
виртуальной среде, могут быть написаны так, как если бы полное
виртуальное адресное пространство
совпадало с фактически имеющейся
физической памятью. Про такую систему памяти говорят, Что она
виртуализована.
Когда система виртуализует все, или почти все, доступные для
приложения ресурсы, образуется "виртуальная машина", или VM.
Доступные для программы ресурсы включают регистры процессора,
память и периферийные устройства (дисплей, клавиатура, и т.д.). Реальная
причина использования виртуальных машин под
Windows состоит в том,
чтобы поддержать существующие приложения DOS. Приложение DOS
считает, что оно единственное запущенное приложение, что оно имеет
непосредственный доступ к аппаратным средствам ЭВМ, использует всю
доступную память системы, и полностью использует время процессора. С
тех пор, как под Windows приложение DOS не является единственным
запущенным приложением, Windows создает виртуальную машину для
запуска приложения.
Обращения к аппаратным средствам
                                   8



     1.2. Что такое - виртуальная машина?

     Виртуальная    машина   –   это   создаваемая   системой    иллюзия
аппаратных и программных средств для приложения. Виртуальные
ресурсы – это эмуляции аппаратных средств ЭВМ (иногда и программного
обеспечения). Для реализации виртуальных ресурсов, эмуляция должна
быть настолько полна, чтобы для написания типовой программы было все
равно, реальны аппаратные средства ЭВМ, или эмулированы. Например,
система виртуальной памяти использует место на жестком диске,
системное программное обеспечение, специальные средства процессора, и
относительно небольшой объем физической оперативной памяти, чтобы
эмулировать систему с неограниченным объемом физической памяти.
Эмуляция настолько убедительна,        что программы, запускаемые       в
виртуальной среде, могут быть написаны так, как если бы полное
виртуальное адресное пространство совпадало с фактически имеющейся
физической памятью. Про такую систему памяти говорят, Что она
виртуализована.
     Когда система виртуализует все, или почти все, доступные для
приложения ресурсы, образуется "виртуальная машина", или VM.
Доступные для программы ресурсы включают регистры процессора,
память и периферийные устройства (дисплей, клавиатура, и т.д.). Реальная
причина использования виртуальных машин под Windows состоит в том,
чтобы поддержать существующие приложения DOS. Приложение DOS
считает, что оно единственное запущенное приложение, что оно имеет
непосредственный доступ к аппаратным средствам ЭВМ, использует всю
доступную память системы, и полностью использует время процессора. С
тех пор, как под Windows приложение DOS не является единственным
запущенным приложением, Windows создает виртуальную машину для
запуска    приложения.     Обращения      к    аппаратным       средствам