Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Цель лабораторной работы - Изучить среду Virtual PC и порядок установки виртуальных машин для разных ОС. Главная ОС Windows.
Используемые для практической подготовки по ряду дисциплин (Операционные системы, Информационные сети и т.п.) традиционные методы и средства (учебно-методические материалы по выполнению лабораторных практикумов, курсовых и дипломных проектов) имеют серьезные недостатки, связанные с тем, что режимы работы компьютерных классов в целях информационной безопасности вводят существенные ограничения на действия обучаемых. Эти ограничения позволяют обучать основам информатики, основам разработки программного обеспечения общего назначения, а также разработке локальных БД и локальных информационных систем и не способствуют развитию творческой активности обучаемых (замечено: «творческая» активность обучаемых в этих условиях проявляется обычно в попытках взлома введенных ограничений).
Использование в учебном процессе технологии виртуальных машин (ТВМ), интенсивно развивающейся в настоящее время, позволяет существенно повысить эффективность практического освоения материала. Система виртуальных машин (СВМ) позволяет запускать на компьютере ОДНОВРЕМЕННО несколько разных ОС и переключаться из одной ОС в другую путем перехода из одного окна в другое, без перезапуска компьютера. Суть СВМ в том, что на компьютере, работающем под управлением основной (базовой) ОС, создаются один или несколько виртуальных компьютеров (виртуальных машин - ВМ), и на каждом из них можно установить и запустить собственную (гостевую) ОС или установить несколько ОС с возможностью выбора требуемой ОС при загрузке. Это позволяет получить ряд преимуществ, как в учебном процессе, так и при проектировании ОС и ПО к ним.
Организация работы ВМ имеет некоторые особенности, за счет которых и достигаются существенные преимущества при изучении ОС.
Разделение. Множество приложений и ОС могут одновременно работать на одной физической системе. Серверы могут перемещаться с физических серверов в ВМ и обратно. Все ресурсы физической машины рассматриваются как общий пул, откуда они выдаются тем ВМ, которые в них нуждаются.
Изоляция. ВМ полностью изолированы от ОС хоста и от других ВМ на этом хосте. Если внутри ВМ произойдет программный сбой, на работоспособности всех прочих ВМ это не отразится. Данные не могут неподконтрольно перемещаться между ВМ, приложения могут общаться только по сконфигурированным сетевым соединениям, что, несомненно, дает большой выигрыш в безопасности.
Инкапсуляция. ВМ представляет собой набор файлов - это файлы дисков ВМ, в которых хранится информация, и файл настроек этой ВМ относительно ПО виртуализации. Следовательно, операции, применяемые к файлам, можно применять к ВМ. Поэтому легко перемещать, копировать ВМ и т.п.. Если потребуется, систему целиком (сконфигурированная ОС, приложения, BIOS и аппаратные настройки) можно быстро переместить с одной физической машины на другую без каких-либо дополнительных действий. Следовательно, при реализации ТВМ на одном компьютере могут одновременно и независимо друг от друга функционировать несколько совершенно различных ОС со своим инструментальным окружением, которые при необходимости могут быть оперативно заменены на другие, удалить или добавить другие ОС и объединить их в компьютерную сеть.
СВМ самым естественным образом решает проблему обучения как пользователей ОС Windows, так и ОС Linux, популярность которой постоянно растет, а также других ОС.
В настоящее время ряд фирм предлагают свои СВМ, имеющие различные возможности, часто существенные. Следует отметить, что СВМ фирмы VMWARE в настоящее время лидирует в этом направлении, но ее СВМ лицензионная и требует существенных затрат на приобретение. Однако имеются бесплатные СВМ, возможности которых достаточны для освоения курса ОС. К ним относится СВМ Microsoft Virtual PC, используемая в изучаемом лабораторном практикуме.
СВМ Microsoft Virtual PC обладает следующими возможностями:
ОС, под управлением которой работает программа Microsoft Virtual PC, называется основной.
В качестве основной ОС можно использовать Windows.
Системы, запущенные внутри контейнера виртуальной машины Microsoft Virtual PC, называются гостевыми. Список гостевых ОС (он постоянно расширяется с появлением новых версий программы), которые поддерживает программа Microsoft Virtual PC, можно увидеть при создании новой ВМ. В основном это различные дистрибутивы Windows и некоторые Linux.
По утверждениям разработчиков для сносной работы Microsoft Virtual PC требуется компьютер со следующими характеристиками. Скорость процессора минимум 400 MHz. Количество необходимой оперативной памяти (ОП) рассчитываем так - память, необходимая для запуска основной ОС, плюс память, требуемая для каждой гостевой ОС. Минимумом принято считать 128 Мб, но лучше 256 Мб. Видеоадаптер основной ОС должен поддерживать режимы с количеством цветов более 256. Пространство жесткого диска, необходимое для инсталляции, рассчитывается так же, как и размер ОП. Гостевым ОС следует выделять столько же места, сколько нужно для установки каждой из них и всего сопутствующего ПО на обычный компьютер.
Рассмотрим процесс функционирования Microsoft Virtual PC. Внутри реальной машины на основе процессора X86 работает основная ОС. Под ее управлением выполняются приложения, родные для этой системы. Несмотря на тот факт, что Microsoft Virtual PC также является родным для основной системы приложением, между ним и системой находится тонкая прослойка, называемая "слоем виртуализации" и позволяющая виртуализировать работу с оборудованием, установленным на реальной машине. Это нужно для того, чтобы позволить единообразно и прозрачно работать с подобным оборудованием из каждой гостевой системы. Следующая задача, которая решается введением такого промежуточного слоя, - это предоставление всем системам одновременного доступа к оборудованию реальной системы.
Внутри приложения Microsoft Virtual PC находятся контейнеры виртуальных машин (рис. 1). Каждая из них получает в свое распоряжение следующий набор виртуальных устройств:
Floppi диск 3.5 дюйма 1.44 Мб.
рис. 1
На основе такого выбора можно создавать большинство комбинаций из вышеперечисленного оборудования.
Примечание. СВМ Microsoft Virtual PC уже установлена на сервере ЛС, т.е. для дальнейшей работы требуется запустить Microsoft Virtual PC из меню Пуск основной ОС.
Контейнер ВМ представляет собой виртуальный аналог реального компьютера, в котором отсутствует ОС.
Рис. 2. Запуск процесса создания новой ВМ.
рис. 3. Выбор опции установки ВМ.
рис. 4. Определение имени и места размещения новой ВМ.
рис. 5. Определение типа и версии ОС.
рис. 6
рис. 7
рис. 8
рис. 9
рис. 10
рис. 11
рис. 12
рис. 13
Процесс инсталляции ОС и его инструментально программного окружения будет рассмотрен в следующей лабораторной работе.
№ вар. |
Размер виртуального диска1 |
Размер виртуального диска2 |
|
2Гб |
2Гб |
|
1,8Гб |
1,5Гб |
|
2Гб |
1Гб |
|
3Гб |
1Гб |
|
1,9Гб |
2Гб |
|
1,6Гб |
1,8Гб |
|
1,8Гб |
1,6Гб |
|
1,9Гб |
1,2Гб |
|
1,9Гб |
1,1Гб |
|
1,7Гб |
1Гб |
|
2Гб |
1Гб |
|
2Гб |
1,5Гб |
|
1,8Гб |
1,4Гб |
|
1,9Гб |
1,4Гб |
|
2Гб |
1.3Гб |
|
1,8Гб |
1,2Гб |
|
1,7Гб |
1,4Гб |
|
1,8Гб |
1,8Гб |
|
1,9Гб |
1,5Гб |
|
2Гб |
1Гб |
|
1,7Гб |
1,7Гб |
|
1,9Гб |
1,4Гб |
|
1,8Гб |
2Гб |
|
1,8Гб |
1,2Гб |
|
1,7Гб |
1,7Гб |
|
1,9Гб |
0,4Гб |
|
1,8Гб |
0,8Гб |
|
1,7Гб |
0,6Гб |
|
2Гб |
1,1Гб |
|
2,3Гб |
0,7Гб |