На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Виртуальная операционка

05.12.2002 / Программы / Михаил Брод

Программа Virtual PCТем, кто работал (или работает) на больших машинах типа IBM-370, IBM-390 и им подобных, известно понятие "виртуальная машина" (VM). Пользователи персоналок с этим понятием встречаются значительно реже. Тем не менее ситуации, когда требуется на одной и той же персоналке работать одновременно в нескольких различных операционных системах, встречаются довольно часто. То нужно проверить совместимость своих разработок с разными ОС, то выполнить удаленное администрирование, да мало ли что еще. Вот и приходится устанавливать на свою машину две, а то и три операционные системы, а при необходимости перейти от одной операционки к другой делать перезагрузку своей машины. Неудобно. А есть ли иной вариант?

Да, есть. И заключается он в использовании специальных программ эмуляции ОС, разработанных такими компаниями, как VMware, Connectix и Swsoft. Программа Virtual PC была выпущена компанией Connectix Corporation еще в 1988 году и стала основным продуктом вновь созданной фирмы. В ней была применена технология VM (виртуальных машин) для использования виртуальной памяти персоналок. Первоначально программа Virtual PC предназначалась для пользователей Macintosh, чтобы они могли запускать Microsoft Windows и соответствующие приложения на своих компьютерах. Затем сфера применения программы расширилась сначала на пользователей OS/2, а затем и на пользователей Windows.

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

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

Если вы захотите поставить не одну гостевую ОС, а больше, то характеристики оперативной памяти и места на диске можно получить прямым сложением требований для каждой из устанавливаемых ОС. Эти требования отнюдь не являются завышенными. На компьютере с 256 Мб RAM и основной ОС Windows 2000 у меня прекрасно уживались две гостевые ОС - Linux и Windows 98, а вот на компьютере с объемом памяти 128 Мб плохо работала даже одна - Windows 98.

Каждая гостевая операционка включает 3 элемента:

  • настройки, определяющие отношение гостевой и базовой ОС, к которым можно отнести выделенный для гостевой ОС размер RAM, связь с портами COM1, COM2;
  • файл образа загрузочного диска гостевой ОС. Размер этого файла может динамически изменяться, когда вы будете устанавливать под гостевую ОС какие-либо приложения. У меня при первоначальной установке Windows 98 размер этого файла составил около 330Mb;
  • собственно ОС, установленную на образе загрузочного диска гостевой ОС.

Внешний вид гостевой ОС и панели управления

Что понравилось в этой системе? То, что вся операционка и все устанавливаемые под нее программы сохраняются (если смотреть со стороны базовой системы) в виде одного-единственного файла, работать с которым из базовой системы много проще, чем с десятками и сотнями каталогов и еще большим количеством файлов. Этот файл-образ можно переносить с компьютера на компьютер, копировать, удалять, не нанося вреда своей базовой системе. Непривычно переносить установленную операционную систему с компьютера на компьютер, не внося в нее при этом никаких изменений. Еще непривычнее то, что установленная на IBM-совместимом компьютере ОС будет совершенно нормально работать и на компьютерах Macintosh. Дело в том, что образ загрузочного диска является многоплатформенным. Но дело не только в поддержке многоплатформенности. Можно сказать, что гостевая ОС практически не связана с тем оборудованием, которое может быть установлено на вашем компьютере. Так, Virtual PC в качестве видеокарты эмулирует S3 Trio 32/64 PCI, в качестве аудиокарты - Creative Labs SoundBlaster 16 и DEC 21104a как сетевую карту.

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

На что следует обратить внимание при установке и настройке гостевой ОС. Хотя вы устанавливаете ее на свой компьютер, помните, что взаимодействие базовой операционной системы и новой будут осуществляться как между разными компьютерами, включенными в одну сеть. Поэтому для обеспечения возможности передачи файлов нужно назначить общие разделы на диске. Если компьютер включен в состав локальной сети, необходимо выбрать один из возможных вариантов подключения гостевой системы. Это может быть вариант работы в локальном режиме, в режиме использования значения IP- адреса базовой системы и для гостевой, либо в режиме назначения отдельного IP-адреса для гостевой операционки. Следует обратить внимание также на то, что ни флоппи-диски, ни CD-привод вашего компьютера изначально не подключаются к гостевой системе. Для этого необходимо выполнить дополнительные настройки.

Запуск гостевой ОС выполняется с помощью окна управления Virtual PC. Оно обеспечивает загрузку операционки, приостановку ее работы и ее завершение. Все эти действия инициируются пользователем. А при нехватке выделенных для работы системы ресурсов Virtual PC может приостановить работу самостоятельно. Завершение работы гостевой ОС может быть различным. Это и обычное завершение (shut down), и выключение ОС, аналогичное выключению компьютера, и завершение работы гостевой ОС с сохранением всех ее настроек и запущенных под ее управлением программ. В последнем случае при очередном старте гостевой системы происходит восстановление ее состояния перед выключением.

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


Ссылки по теме:

Автор статьи: Михаил Брод


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Сентябрь 2018   »  
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
       
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2018 ЗАО «Софткей»