- •Лабораторная работа. «Основы виртуальных машин. Инсталляция и настройка ос Windows xp».
- •1. Основные понятия, применяемые в теории виртуальных машин.
- •2. Архитектура виртуальных машин
- •3 Виртуальная машина Microsoft Virtual pc
- •Меню управления виртуальной машиной
- •Задание для выполнения
- •4. Установите операционную систему на виртуальную машину
2. Архитектура виртуальных машин
В упрощенном виде архитектура системы, в которой используются виртуальные машины, выглядит следующим образом (Рисунок 2):
хостовая ОС и монитор виртуальных машин разделяют между собой права на управление аппаратными компонентами компьютера; при этом хостовая ОС занимается распределением ресурсов между собственными приложениями (включая и консоль ВМ);
монитор ВМ контролирует распределение ресурсов между запущенными виртуальными машинами, создавая для них иллюзию непосредственного доступа к аппаратному уровню (этот механизм называют виртуализацией);
гостевые ОС в пределах выделенных им ресурсов управляют работой «своих» приложений.
Рисунок 2 Архитектура виртуальных машин
Приведенная архитектура является весьма общей. Однако представленные сегодня на рынке системы виртуальных машин имеют и существенные различая, обусловленные в первую очередь механизмом виртуализации, который использован в той или иной системе.
Система виртуальных машин может быть построена на базе различных платформ и при помощи разных технологий. Используемая схема виртуализации зависит как от аппаратной платформы, так и от особенностей взаимоотношений хостовой ОС и поддерживаемых гостевых ОС. Некоторые архитектуры обеспечивают возможность виртуализации на аппаратном уровне, другие требуют применения дополнительных программных технологий.
3 Виртуальная машина Microsoft Virtual pc
Microsoft Virtual PC позволяет эмулировать на одном компьютере работу нескольких полностью независимых друг от друга виртуальных компьютеров, допуская тем самым одновременный запуск на одном физическом компьютере сразу нескольких операционных систем - MS-DOS, разных версий Windows и даже уже подзабытую OS/2.
Данное приложение легко устанавливается, настраивается и не вызывает трудностей в использовании даже у неопытных пользователей. С помощью Microsoft Virtual PC можно переключаться с одной виртуальной системы на другую также легко, как с одного приложения на другое.
Запущенные системы могут быть временно остановлены и сохранены на жестком диске. Для каждой установленной системы можно отдельно настраивать способ её взаимодействия с аппаратной частью компьютера.
Программа хорошо подходит для тестирования новых ОС, так как может помочь поддерживать временную совместимость старых приложений с новой операционной системой. Кроме того, программа будет полезна техническим специалистам и разработчикам ПО.
Меню управления виртуальной машиной
Первый раздел меню называется PC. В нем сконцентрированы пункты, отвечающие за общее функционирование виртуальной машины.
Пункт Enable Full Screen переключает ее оконное и полноэкранное представление. Переключившись в полный экран, вы получите полную иллюзию работы на самостоятельном компьютере.
Пункт Type Ctrl-Alt-Del предназначен для того, чтобы послать известную комбинацию из трех клавиш виртуальной машине. Дело в том, что Windows, тот самый "основной", на котором вы и запускаете VIRTUAL PC, придерживает эту комбинацию для самого себя. Если вы просто попытаетесь нажать эту комбинацию в окне виртуальной машины, например, для того, чтобы войти в систему, вы вместо этого окажетесь в окне Диспетчера задач Windows основного компьютера. Для того чтобы иметь возможность пользоваться этой комбинацией не только на основной, но и на виртуальной машине, и предусмотрен этот пункт меню. Выбираете его, и виртуальной машине посылается искомая комбинация клавиш.
Пункт Pause временно "замораживает" виртуальную машину. Она перестает функционировать и, следовательно, перестает снижать быстродействие вашей основной машины. Занятая виртуальной машиной память при этом не освобождается. Напомню: в меню File -> Preferences-> PC Settings основного окна приложения вы можете настроить режим, при котором виртуальная машина автоматически ставится на паузу, как только фокус ввода покидает ее окно.
Если ваша машина находится в режиме Pause, индицируемом приглушенной яркостью окна, этот пункт меню заменяется на пункт Resume, противоположный ему по смыслу. Выбрав этот пункт, вы выведете машину из этого состояния, и она продолжит свою работу.
Пункт Reset аналогичен одноименной кнопке на корпусе вашего компьютера. После ее нажатия виртуальный компьютер "пересбрасывается" со всеми вытекающими последствиями. Несмотря на свою "виртуальность", современные операционные системы этого не любят, так что пользуйтесь данным пунктом меню с большой долей осторожности.
Пункт Shutdown предназначен для выключения виртуальной машины и аналогичен кнопке выключения питания на корпусе вашего компьютера. После того как вы нажмете эту кнопку, перед вами появится диалоговое окно. В этом окне вам предлагается либо сохранить состояние вашего виртуального компьютера, либо полностью его выключить. Первый выбор по своему действию очень похож на функцию Windows, называющуюся Hibernate, хотя между ними нет ничего общего, и с Windows он никак не связан. Если вы пойдете по этому пути, VIRTUAL PC "запомнит" состояние вашего компьютера, и при следующем запуске этой виртуальной машины вы мгновенно окажетесь в той же самой точке, где и прервали свою работу. Данный режим является по своей сути развитием режима Pause, только на этот раз основной системе возвращается не только быстродействие, но и занятая виртуальной машиной оперативная память.
Пункт Install Update Additions предназначен для установки расширений VIRTUAL PC. Польза от них имеется только в том случае, если на виртуальную машину установлена операционная система из линейки Windows. После того как вы щелкнете по этому пункту меню, к CD-ROM виртуальной машины будет подключен образ компакт-диска со специальным программным обеспечением. Установив с него прилагаемое программное обеспечение, вы облегчите себе работу с этой конкретной виртуальной машиной. Мышь начнет вести себя более естественным образом. Работа с окном виртуальной машины станет выглядеть, как работа с обычным Windows-приложением. Мышь спокойно "входит и выходит" в это окно, а также поддерживаются режимы Drag and Drop и Copy, Cut, Paste между окнами виртуальных машин и остальными окнами Windows. Для того, скажем, чтобы скопировать файл между основной машиной и виртуальной, достаточно просто перетащить файл с ее рабочего стола на окно виртуальной машины, без всяких плясок с дополнительными винчестерами, Shared Folders или образами ISO.
Расширения VIRTUAL PC работают только под Windows, а на остальных операционных системах не запускаются.
Пункт меню, озаглавленный Properties, выводит небольшое информационное окошко, повествующее о тактико-технических характеристиках запущенной вами виртуальной машины. Из него можно узнать тип процессора, установленную операционную систему, текущий видеорежим, IP-адреса имеющейся сетевой карты, объем обычной и виртуальной памяти, а также статистику работы IDE и сетевого контроллера.
Меню EDIT содержит привычные пункты управления CLIPBOARD. С их помощью вы можете копировать текст и графику между несколькими одновременно запущенными виртуальными машинами. Все делается привычно: выбираете "квадратик" с помощью мыши, затем в меню выбираете Copy. В другой машине выбираете Paste, и все. Что характерно, обычные комбинации по работе с CLIPBOARD в приложениях Windows замечательно работают и вовсе без помощи этого меню. Вы можете что-либо скопировать "в карман" в приложении Windows на одной виртуальной машине, а выгрузить это что-либо в приложение на другой виртуальной или основной машине.
Из меню EDIT можно также получить доступ к меню настроек, знакомому вам по кнопке SETTINGS виртуальной машины.
Меню CD и FLOPPY обладают сходной функциональностью, только предназначены они одно для CD-ROM, а второе для дисковода. Помимо реальных устройств CD-ROM и FLOPPY, вы можете подключить к вашей виртуальной машине и образы дисков, как полученные с помощью мастера самой VIRTUALPC, так и созданные внешними утилитами. Программа понимает и ISO-образы для компакт-дисков, и IMG- и DSK-образы для дискет. Устанавливать операционные системы лучше таки с заранее заготовленных образов диска, а не с самого реального CD-ROM. В этом случае установка проходит без казусов, скажем, из-за не читаемости диска, да и намного быстрее.
