Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Технології віртуалізації: вчора, сьогодні, завтра

Реферат Технології віртуалізації: вчора, сьогодні, завтра





і ще не оснащені блоками VT. І, слід Зазначити, что, Наприклад, на трехгігагерцовом процесорі Intel Xeon (ядро Nocona) робота Такої віртуальної системи не відрізнялася особливая прудкістю, в чому нам довелося переконатіся особисто. br clear=all>

с) Microsoft VirtualPC/Virtual Server


На відміну від VMWare, Microsoft Ніколи до ладу НЕ розробляла ВЛАСНА систем віртуалізації: що випускають СЬОГОДНІ под ее брендом VirtualPC и Virtual Server спочатку були розроблені компанією Connectix. Альо в 2003 году Microsoft скупила дані продукти у Connectix, что назівається, В«на кореніВ», І з тих ПІР пріблізно та ж команда розробніків віпускає позбав злегка В«підріхтуватіВ» колішні продукти Connectix под Microsoft-івської маркою. Однією з СТОРІН подібного переходу В«під крилоВ» Microsoft стало ті, что відтепер VirtualPC працює Виключно под управлінням десктопних версій ОС Windows XP/2000, а більш функціональний Virtual Server - и зовсім Тільки под управлінням Серверне Windows XP/2003 Server. p> Спочатку віртуалізаційніх ПЗ Microsoft БУВ орієнтований на Використання технології бінарної трансляції коду. Віняток - VirtualPC for Macintosh, Який формально такоже вікорістовує ту ж технологію бінарної трансляції, альо по суті своїй є, швидше, просунути емулятор (дів. нижчих). У 2005 году Microsoft такоже заявила про підтрімку в своих майбутніх продуктах технологий Intel VT-x та AMD SVM В«PacificaВ», проти бета-версії відповідніх ПРОДУКТІВ війдуть позбав в першій половіні 2006 року, а залишкова реліз - у Другій половіні. p> У частіні обладнання VirtualPC и Virtual Server імітують один и тієї ж В«Стандартний комп'ютерВ» з процесором Pentium II (з підтрімкою MMX), что працює на чіпсеті Intel 440BX, з відеокартою S3 Trio 64 PCI (з 4 Mb відеопам'яті), BIOS від American Megatrends (AMI), звукових карт Creative Sound Blaster 16 PnP (Virtual Server ее НЕ підтрімує), и Мережна картою DEC 21041/21040. Конфігурація хоч и старенький, но вельми ширший у свой годину, а тому має Дуже Непоганий підтрімку з боці програмного забезпечення.


2. Віртуалізація СЬОГОДНІ и завтра: Intel VT и AMD В«PacificaВ»


Корпорація Intel Пішла й достатньо прямолінійнім шляхом, просто випустить В«мінімально необхіднуВ» латочку до x86. Повна назва В«заплаткиВ» - Intel Virtualization Techology for x86 (VT-x); Одночасно булу віпущено аналогічна віртуалізаційніх В«технологіяВ» для процесорів Intel Itanium (VT-i). Втім, розглядаті Останню технологію Ми не будемо, оскількі по суті своїй вона практично Повністю аналогічна VT-x. Нагадаємо, что раніше дана технологія булу відома под кодовий іменамі Vanderpool (для персональних комп'ютерів) i Silvervale (для серверів). p> Що ж Зроби Intel? Досить нетрівіальну, хочай и напрошуються Річ. Розробник архітектури IA-32 просто ввела в своих процесора Спеціальний В«режим Виконання віртуальної машини В»(Virtual Machine eXecution mode, VMX), призначеня спеціально для віртуалізаційніх ПЗ (Virtual Machine Manager, VMM), и Визначи для ЦЬОГО режиму Кілька Ключовий В«віртуалізаційніхВ» інструкцій, таких як, пріміром, В«Создать віртуальний комп'ютерВ» и В«запустіті віртуальний комп'ютерВ». Власне цею самий В«віртуальний комп'ютерВ» у VT-x опісується спеціальної структурою под назв VMCS (Virtual Machine Control Structure) i по суті своїй є невелика ділянкою ФІЗИЧНОЇ оператівної пам'яті, что зберігають мінімально необхідні дані для запуску гостьової операційної системи, а такоже дані, необхідні для безпечного виходе з режиму роботи гостьової ОС, и Деякі налаштування, пов'язані з Керування цією віртуальною машиною. p> Програміст практично вручну створює Цю структуру, Повністю опісує необхідній Йому віртуальний комп'ютер та йо Властивості, ПІСЛЯ чого В«завантажуєВ» ЇЇ в Спеціальний апаратний Регистр В«поточної віртуальної машиниВ». Потім програміст может В«запустітіВ» свіжоствореній віртуальну машину спеціальною Інструкцією. br clear=all>В 

Схема 7. Віртуалізація з використаних VT-x. br/>

Запущена Віртуальна машина працює на звичайний апаратних ресурсах комп'ютера (зазначеніх VMM в опісі віртуальної машини) i для запущених на ній програмного забезпечення практично Нічим НЕ відрізняється від звічайної В«фізічноюВ» машини. Але на відміну від В«ЗвичайнийВ» режиму, в Цю віртуальну машину можна вставляті як завгодно багатая В«закладокВ», Які будут переріваті ЇЇ Виконання, Передавальний управління того до VMM, Який буде вручну імітуваті ту чі іншу подію, або Виконання тієї або Іншої Інструкції. Які самє події будут перекідатіся для В«ручної ОБРОБКИВ» VMM, візначається Тільки самим програмістом, альо ЇХ в будь-якому випадка даже Більше, Ніж звітність, для реалізації як завгодно складної віртуальної машини, аж до точної імітації Зовсім Іншого процесора. Пріміром, проблемною у звичайний випадка Операція читання-запису регістра CR3 в VT-x просто прізведе до того, что процесор на секундочку Призупинено гостьовий ОС, вікліче VMM, Який...


Назад | сторінка 9 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: У фокусі Microsoft Virtual Server 2005
  • Реферат на тему: Аналіз системи безпеки Microsoft Windows 2000 Advanced Server і стратегій ї ...
  • Реферат на тему: Історія розвитку комп'ютерів IBM PC на прикладі ЦПУ корпорації Intel
  • Реферат на тему: База даних &ВНЗ&, яка розташовується на платформі Microsoft SQL Server +200 ...
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...