Скачать реферат в СКАЧАТЬ - Реферат по информатике
| ← Скачать РЕФЕРАТ Разработка защищенной ЛВС на основе программного средства Tor | Управление кадрами: БОСС Кадровик Скачать РЕФЕРАТ → |
|---|
На сегодняшнй день стало популярно спользоване вртуальной машны(ВМ) для гостевых ОС для ознакомленя с тем л ным свойствам ОС дальнейшего х спользованя. В настоящй момент колчество ВМ возрастает большм темпам. Но он прследуют одну цель – создане условй для адекватного решеня в выборе ОС х освоен. Самым реалзованным комплексным решеням являются таке ВМ, как Xen, Vmware,Virtual PC , QUEmu друге х ответвленя. Но самым простым решенем является Innotek VirtualBox(«ВМ з коробк»), потому что в нем сочетаются прекрасные качества настоящей простой в спользован ВМ. Предпосылкой созданя VirtualBox послужло создане ВМ на базе VMware, доступной каждому .
Также он переведен на несколько языков, в.т.ч Русскй, но пока не деально. Но сообщество пользователей ВМ растет создает удобства для пользователей. VirtualBox доступен для разлчных ОС, включая Linux, Windows, Mac OS X ввде бнарных файлов, что облегчает установку основан на QT GUI, который спользует SDL бблотек для доступа к мультмедйным устройствам. Существует две верс его воспрозведеня: это открытая(OSE) с огранченям полная, свободная от обязательств . Она поддержвает большое колчество ОС в рол гостевых, такх как Linux(2,4 2,6), Windows (NT 4.0, 2000, XP, Server 2003, Vista) , DOS/Windows 3.x OpenBSD, FreeBSD , но это не предел. Также VirtualBox отлчает высокая прозводтельность поддержка нтеграц "на лету". Параметры гостевой сстемы можно выбрать настроть. В рол могут выступать x86 от прозводтелей Intel AMD, 64-бтнная архтектура процессора, пока в разработке.
Некоторые з характерстк VirtualBox:
• Модульность. VirtualBox меет оптмально модульную конструкцю с хорошо продуманным внутреннм нтерфейсом клент/сервер дзайном. Это делает легкм контроль над несколькм нтерфейсам одновременно: к прмеру, вы можете запустть вртуальную машну в обычном ВМ GUI(Графческй нтерфейс пользователя) затем контролровать эту машну з командной строк, л возможно удаленно. VirtualBox также прходт с полным SDK("Инструментом для разработк"): даже есл это Открытое
программное обеспечене, вы не должны быть спецалстом чтоб напсать новый нтерфейс для VirtualBox.
• Вртуальная машна опсывается в XML формате. Конфгураця параметров вртуальной машны сохраняется вводам в XML незавсмо от локальных машн. Определеня Вртуальной машны поэтому могут легко перенесены на друге компьютеры.
• Добавленя гостя для Linux Windows. VirtualBox меет спецальное программное обеспечене, что может быть установлено внутрь ВМ Windows л Linux для улучшеня прозводтельност созданя внедреня более сльного. Сред характерстк обеспечвающх Добавлене гостя это внедрене указателя мыш зменене разрешеня экрана (т.к зменене размера окна).
И несколько оптмальных характерстк доступных с полной версей VirtualBox:
* Вртуальные USB контроллеры. VirtualBox меет нструменты для USB контроллеров, которые позволяют Вам прсоеднть прозвольно USB устройства на вашу вртуальную машну без установк спецальный драйверов на машну.
• Протокол удаленного доступа к рабочему столу. В отлче от другх вртуального программного обеспеченя, VirtualBox меет полую поддержку стандартного Удаленного Рабочего Протокола(RDP). Вртальная машна может действовать, как RDP сервер, позволяющй вам "запустть" дстанцонно на некотором тонком кленте , который просто показывает данные по RDP.
• USB над RDP. Этм ункальным качеством, вртуальная машна может действовать как RDP сервер, который может получть доступ к прозвольным USB устройствам , что соеднены на RDP кленте. Это дорога, мощной серверной машны , которай может вртуалзровать много тонкх клентов, что просто покажут нужные RDP данные подключенные USB устройства.
• Обще папк. Еще много другх вртуальных разрешенй , для легкого обмена данным между хостам гостям, VirtualBox позволяет объявлять каталог как "обще папк", которые могут затем спользоваться в пределах вртуальных машн.
•
На рсунк зображене главного окна VirtualBox, по левую сторону находтся панель запуска гостевой сстемы, где вы можете: "New" - создать новую сессю запуска, "Settings" - Параметры запуска, Delete - удалть сессю, "Start" - запуск выбранной сесс, "Discard" - Отменть состояне сесс. После сохраненя сесс удалть ее невозможно, только после отмены состояня змененй("Discard"), так как она уже счтается органзованной во збежан неполадок. Правая сторона отображает свойства выбранной сесс ее состояне. И вкладка "Snapshots" - отображает зафксрованные вручную состояня сессй, которые можно возобновть. Напрмер, есл первая сохраненное состояне нфцровано врусом, можно вернуть назад рабоче состояне . Колчество созданя сессй не огранчено, но завст от свободного места на дске. Для стабльност можно определть параметры запускаемой сстемы. Таке как, тп сстемы, допустмый предел оператвной вдео памят. Но помнте, выделять память под сстему больше реальной может првест к краху. С какого ностеля воспрозвест. Полная поддержка ACPI , обычно enabled(включен). "Hard Disks" - эта опця вртуального образа жесткого дска(VDI) для дальнейшего спользованя после сохраненя состояня сесс(обязателен). В процессе созданя образа вам предложат выбрать фксрованный л днамчно расшряемый(" Differencing "), . Далее дет, с какого дска загружать гостевую ОС.
Какую спользовать звуковую сстему, желательно ALSA, ввду нтегррован ост .
Добавлене сетевых устройств, USB контроллеров, удаленного рабочего стола.
Перейдем к свойствам ВМ, существует возможность сохраненя сесс возобновлене по требованю с определенным параметрам. Также можно запустть уже существующую на дске сстему. Установка программ может проходть без перезагрузк. Выход з прямого управленя сесс "правый Ctrl", может работать в фоновом режме(можно зменть). Задержка от настоящей загрузк сстемы очень нзкая(2-3 сек) отображается в правом нжнем углу, кружком красным. Изюмнка в том что , что последующй запуск не загружает сстему по новой, а как бы выводт з спящего режма, пр этом просходт очень быстро, что делает ее превосходным нструментом, есл его надежно настроть. В меню "VM" существует опця выключеня птаня "ACPI shutdown", эффект как пр нажат кнопк выключеня на сстемном блоке(ATX). Режм экрана может быть зменен на полноэкранный, зменяемый. Для "ожвленя" гостевой сстемы необходмо установть возможность добавленя гостевого входа("Install Guest Additions"), для этого откройте в главном меню "Device" нажмте "Install Guest Additions". Пройдте мастер установк. После этого,есл все в порядке включтся нтеграця("внедрене") мышк, что позволт спользовать гостевую ОС без прямого управленя сессей, т.е. гостевой ОС позволт работать не в фоновом режме, а как родное. Автоматческ подключене CD/DVD отсутствует по умолчаню(стль Linux), для подключеня надо открыть в главном меню "Device" "Mount CD/DVD-ROM ". В этом же меню можно выбрать "ISO image file", что позволт запсать образ скачанный з нтернета на чстый дск.
На рсунке зображене дспетчера вртуальных устройств. Здесь хранятся вртуальные устройства по категорям. Соответственно, удалять без отмены состояня сключено. Но можно добавть("Add"). В хранлще столбцы таке "Имя", выделенный размер("Virtual Size") спользованный("Actual Size"). Внзу показано расположене("Location"), Тп храненя("Storage Type"), кто подключен к этому образу("Attached to") .
ВМ, в частност VirtualBox - это новый подход вртуалзац, прекрасно справляется с своей задачей позволяет обойтсь без эмуляторов, но существенно надо модернзровать API("Интерфейс программрованя прложенй") . Развте данной программы позволт решать глобальные проблемы нтеграц гостевых сстем. Хотелось бы сказать, что не хватает технолог "drag and drop", чтобы запускать определенную гостевую сстему однм нажатем ярлыка на рабочем столе. VirtualBox облегчает жзнь тем, кто првык спользовать определенную ОС , но по какм-то прчнам прходтся спользовать другую. Также удобно проводть эксперменты над гостевой сстемы, пр этом не боятся порушть ее. Между тем, VirtualBox позволт вам оптмально спользовать дсковое пространство. Прмер, для установк любой ОС требуется зарезервровать место, т.е создать раздел, ВМ работает по другой схеме, она создает вртуальное устройство спользует пространство по мере его увелченя. Разработчкам VB предстот много работы. Одна з самых значмых: стабльность полная нтеграця. Фактческ, она является машной реального времен. Разработчк рассчтывают, что открыте кода вседоступность позволт существенно улучшть код. Напрмер, поддержку DirectX технолог от Microsoft OpenGL. На VB можно тестровать программное обеспечене без пагубных последствй, так как рабочая сстема не пострадает. Технка внутреннх процессов в VB разделяются на 3 уровня, первый(он же нулевой) загружает драйвер, который выполняет таке задач:
• распределене фзческой памят в ВМ;
• сохранене восстановлене ЦПУ таблцы регстров определтелей когда просходт прерыване пока на гостевой ОС загружается 3 уровень;
• когда переключается гостевое содержане на хосте;
• включене выключене вртуальной поддержк;
Самое важное, что на первом уровне драйвер нчего не делает, кроме планрованя Вашей ОС управленя процессам.
Также, в сходном коде VirtualBox, вы можете найт много справок по "содержане хоста" "гостевого содержаня", которые отражают ход этх уровней.
На данный момент актуальна работа для сообщества: ( От лца разработчков )
• Помощь по переносу на ОС Mac OS X.
• Помощь по переносу на Solaris / OpenSolaris
• Перенос на FreeBSD( есл возможно на OpenBSD NetBSD)
• На Linux, внедрене контроллеров на API XPCOM(Windows портов) должно быть легче.
•
• Предусмотрен проект по началу внедреня в Gnome оболочку на основе GTK+ бблотек.
• Мы хотел бы увдеть API Web службы разработанный в .NET/Mono.
• Гостевой вход для FreeBSD, OpenBSD, NetBSD, OS/2, ...
• Добавть способность прсоеднене разделов прводов хоста, как гостевых устройств
• Поддержка образов вртуального дска от VMware Virtual PC. ( VMDK VHD)
• Сделать зменяемым размер готового вртуального образа дска ( чтобы эту операцю выдержала гостевая сстема).
VirtualBox - это яркй прмер вртуальной машны. Основной чертой является то, что налажвать патч может каждый человек в мре, через спсок рассылк. К некоторым особенностям необходмо првыкать. В этом докладе я хотел отразть некоторые аспекты нструкц по легкому понманю структуры общх характерстк вртуальных средств, на прмере VirtualBox надеюсь, что у меня получлось. Часть матерала взята з руководства к прмененю с основного сайта программы www.virtualbox.org. Во збежан технческх проблем понманя матерала упущено ряд существенных моментов, необходмых для полного аналза зученя внутреннх процессов.
| < Скачать ПРЕДЫДУЩИЙ реферат | Скачать СЛЕДУЮЩИЙ реферат > |
|---|



