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

Реферат Проектування й побудова навчального класу на основі віртуальних машин





іртуальної машини. Для портирования віртуальної машини під іншу хостовую операційну систему необхідно повністю переписати драйвер, використовуючи засоби цієї операційної системи. Всі віртуальні машини користуються однією копією драйвера віртуальних машин.

Монітор віртуальної машини - це основний компонент віртуальної машини. Монітор не залежить від конкретної хостової операційної системи і відповідає за створення віртуального середовища для виконання гостьової операційної системи. Монітор працює на рівні привілеїв ядра хостової операційної системи і реалізує обрану технологію віртуалізації. Оскільки монітор включає в себе блок емуляції процесора і зовнішніх пристроїв, то час від часу він змушений звертатися до додатку для доступу до реальних зовнішніх пристроїв. Для кожної віртуальної машини запускається своя копія монітора віртуальної машини.

Монітор може взаємодіяти з додатком двома способами:

синхронно за допомогою обміну інформаційними повідомленнями через драйвер віртуальних машин;

асинхронно за допомогою поділюваних системних структур та ділянок пам'яті.

Монітор працює в ізольованому від хостової операційної системи контексті і підтримує свої власні системні таблиці GDT, LDT, IDT і т.д. При перемиканні контексту між монітором і хостової операційною системою виконується операція збереження одного контексту і завантаження іншого. Перемикання контексту нагадує процедуру перемикання завдань операційної системи, але включає в себе додатковий набір даних. Також, монітор повинен відловлювати і перенаправляти хостової операційній системі всі переривання від реальних зовнішніх пристроїв.


. 2 Короткий екскурс в історію віртуальних машин


Першим проектом, в якому виникла концепція системи віртуальних машин, був проект IBM 7044Х - 7044М. А в IBM System/370 з'явився вже повноцінний продукт VM/370. Ця система віртуальних машин зазнала згодом чимало змін (версії VM/SP, VМ/ХА, VN/ЕSА) і стала найпоширенішою в комп'ютерній індустрії.

В операційній системі VM/370 користувач отримував в своє розпорядження повнорозмірний і повнофункціональний віртуальний комп'ютер, на який він міг поставити власну версію операційної системи і встановити власне прикладне програмне забезпечення. Цей комп'ютер включав оперативну пам'ять, ресурси процесора, власні віртуальні периферійні пристрої - практично все те, чим володіє звичайний комп'ютер, тільки у віртуальному вигляді. Кількість обслуговуваних віртуальних комп'ютерів визначалося ліцензією, доступними ресурсами пам'яті, диска, центрального процесора і т.д.

Операційна система VM/370 стала прототипом для вітчизняної розробки системи СВМ (система віртуальних машин). Перша версія системи СВМ 1.1 була випущена в1982 році комбінатом Роботрон raquo ;. У 1983 р операційну систему СВМ 2.2, що базується на шостому релізі VM/370, випустив Мінський НІЇЕВМ. З цього моменту система СВМ, не підміняючи систем ДОС і ОС, зайняла міцне місце в базовому програмному забезпеченні для ЄС ЕОМ. В якості операційної системи, керуючої роботою віртуальної машини, могли використовуватися будь-які операційні системи, розроблені для ЄС ЕОМ (наприклад, ОС ЄС, ДОС ЄС і МОС ЄС).

Удосконалення СВМ в НІЇЕВМ на початку 90-х років призвело до розробки операційної системи VM/СВМ. Мінська компанія ІВА, заснована компанією IBM на базі МПО ВТ і НІЇЕВМ, досі веде розробку нових видань VM/СВМ для мейнфреймів IВМ.

Інженери корпорації IBM самого початку заклали в архітектуру своїх процесорів потенційну можливість віртуалізації і творцям операційної системи VM не довелося долати специфічні апаратні проблеми. Але архітектура процесорів Intel х86 значно відрізняється від архітектури процесорів IBM і не може бьпь віртуалізованних простим способом. Тут за визначенням передбачається, що ядру працюючої на цій платформі операційній системі будуг доступні абсолютно всі ресурси процесора. Тож відчуження окремо взятій операційної системи від процесора і установка проміжних виртуализует шарів теоретично неможлива. Спроба запустити дві операційні системи на одному комп'ютері просто призведе до конфлікту між ними.

Піонером технології віртуальних машин на платформі Intel х86 стала компанія VMware. Вона була створена на базі Стенфордського університету професором Менделем Розенблюм і його дружиною Діаною Грін в 1998 році. Компанія розробила технологію Virtual Platform для віртуалізації IA - 32 систем, і вже в 1999 році випустила першу віртуальну машину VMware Workstation для операційної системи Linux. Чим справила чималий переполох і здобула собі вічну славу в Linux співтоваристві.

У той же самий час завданням віртуалізації процесорів Intel х86 займалася відома компанія...


Назад | сторінка 3 з 28 | Наступна сторінка





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

  • Реферат на тему: Проектування системи машин для обробітку цукрових буряків з розробкою опера ...
  • Реферат на тему: Розробка WEB-системи комерційного доступу до мережі Internet на базі операц ...
  • Реферат на тему: Звіт по навчальній практиці. Захист інформації на персональному комп'ю ...
  • Реферат на тему: Розширення функціоналу програмного комплексу колективної розробки для групо ...
  • Реферат на тему: Файлова система NTFS операційної системи Windows