Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб ОС_1-4.doc
Скачиваний:
27
Добавлен:
04.11.2018
Размер:
1.3 Mб
Скачать

1. Виртуальные машины (вм)

Иногда возникает необходимость запустить на ПК какую-нибудь программу, написанную для другой платформы, выполнить удаленное администрирование и прочее. Поэтому приходится устанавливать на ПК две, а то и три операционные системы (ОС), а при необходимости переходить от одной к другой - делать перезагрузку своей машины. Для этого существуют специальные программы эмуляции ОС, разработанных такими компаниями, как VMware, Connectix и Swsoft.

Программа Virtual PC была выпущена компанией Connectix в 1988 году. В ней была применена технология VM (ВМ - виртуальных машин) для использования виртуальной памяти ПК. Первоначально программа Virtual PC предназначалась для пользователей Macintosh, чтобы они могли запускать MS Windows и соответствующие приложения на своих компьютерах. Затем сфера применения программы расширилась сначала на пользователей OS/2, а затем и на пользователей Windows.

2. MS Virtual PC

2.1. Совместимость

MS Virtual PC из двух версий: эмулятор Mac для программного обеспечения IBM-совместимых ПК и Virtual PC for Windows.

Доступная для использования версия MS Virtual PC 2004 может быть установлена практически на всех версиях ОС Windows - XP, NT, 2000, ME и др. А уже под управлением Virtual PC могут быть установлены все варианты Windows, Linux, Solaris, NetWare, BeOS и OS/2 Warp.

2.2. Требования

Хотя сама программа не предъявляет особых условий при установке (около 30-40 Мбайт на жестком диске, 20 МБ ОЗУ), установка дополнительных - "гостевых" - операционных систем под Virtual PC накладывает на характеристики вашего компьютера дополнительные требования.

К наиболее важным можно отнести требования к процессору (он должен иметь частоту не менее 400 МГц, желательно - не менее 600 МГц), ОП и свободному дисковому пространству. Характеристики последних зависят от устанавливаемой "гостевой" ОС. К примеру, установка Windows 98 требует не менее 64 Мб RAM и 500 Мб на жестком диске. Для Windows NT/2000 требования еще больше - дополнительно требуется не менее 128 - 256 Мб RAM и 1 - 2 Гб дискового пространства.

Если вы захотите поставить не одну гостевую ОС, а больше, то характеристики ОП и места на диске можно получить прямым сложением требований для каждой из устанавливаемых ОС.

Следует учитывать, что любой эмулятор работает не столь быстро и успешно, как основная ОС. Сразу заметно снижение производительности, и особенно возрастает время доступа к жесткому диску.

2.3. Виртуальные ресурсы

MS Virtual PC распределяет ресурсы компьютера между виртуальными машинами. Процессорное время и ОП просто делятся между процессами, а как быть с дисководами и сетевыми адаптерами? Вводятся понятия виртуальные дисководы, жесткие диски, последовательные и параллельные порты, сетевые адаптеры. И когда одна из гостевых ОС монополизирует такой ресурс, то другие ОС (даже основная) либо не могут работать с устройством (например, с дисководом), либо имеют ограниченный доступ к нему.

2.3.1. Виртуальный жесткий диск

Виртуальный жесткий диск представляет собой один файл с расширением .vhd. Он может быть четырех типов.

  • Динамически расширяющийся. Программа MS Virtual PC контролирует размер виртуального диска, и он обычно равен максимальному размеру данных, сохраненных на нем. Исключение составляет явление дефрагментации, возникающее при удалении файлов с виртуального диска;

  • Фиксированного размера. Размер задается пользователем и не изменяется в процессе эмуляции.

  • Различного размера. Этот виртуальный диск основан на конфигурации уже существующего виртуального диска. Только изменения, сделанные в процессе работы с виртуальной машиной, сохраняются на виртуальном диске различного размера.

  • Соединенный с жестким диском. Этот виртуальный жесткий диск сцеплен с реальным жестким диском.

В программе MS Virtual PC существует мастер виртуальных дисков, который позволяет создать новый виртуальный диск или преобразовать уже существующий в другой тип жестких дисков.

Технология виртуальный жестких дисков является большим преимуществом программы MS Virtual PC и позволяет перенести любую виртуальную ОС с компьютера на компьютер, просто скопировав один файл.

2.3.2. Виртуальные CD-привод и накопитель на гибких дисках

Эти устройства имеют одинаковые свойства и настраиваются схоже. Любая работающая ВМ может либо обладать этим ресурсом, либо нет. Если же ВМ обладает ресурсом, то здесь тоже возможны два варианта:

- виртуальный накопитель совпадает с реальным;

- используются виртуальные диски и дискеты, которые представляют собой файлы с расширением .iso и .vfd соответственно.

Файлы типа .iso могут быть созданы не только программой MS Virtual PC. Это технология – один из способов перенести информацию с реальных носителей на виртуальные.

2.3.3. Виртуальные порты

Порты COM1, COM2, LPT1 могут также быть виртуальными или отсутствовать в ВМ. А последовательные порты могут быть еще и текстовыми файлами или именованными каналами.

2.3.4. Выделяемая ОП

Программа MS Virtual PC позволяет изменять объём предоставляемой ОП от 4 Мбайт и до 80% от количества ОП, установленной на вашем компьютере.

2.3.5. Эмуляция остальных устройств

Можно сказать, что гостевая ОС почти не связана с тем оборудованием, что может быть установлено на вашем компьютере. Какая бы звуковая карта не была у вас установлена, MS Virtual PC сэмулирует стандартную для определенной гостевой ОС (для Windows - Creative Labs SoundBlaster 16). Аналогично MS Virtual PC поступит и с видеоадаптером, и с монитором, и с мышкой, и с клавиатурой, и с сетевым адаптером. Все это возможно, так как эмулируется BIOS. Хотя максимум, что вы сможете настроить в нем, так это последовательность начальной загрузки.

Помимо настройки ресурсов в MS Virtual PC можно настраивать поведение каждой ВМ относительно самой программы. Например, работа ВМ в полноэкранном режиме. Также возможна всеобъёмлющая настройка самой программы Virtual PC. Самые важные из них, это распределение процессорного времени между ВМ, настройки безопасности.

Вложенная эмуляция ВМ запрещена, то есть нельзя установить и выполнить программу MS Virtual PC на уже установленной виртуальной машине.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]