Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Визначення віртуальної машини




Концепція віртуальної машини й операційні системи, засновані на даній концепції

 

Реферат виконав:

студент II курсу ФПМ групи КП-21

Литвин Вадим Олександрович

 

Перевірила:

ас. Рибачок Наталія Антонівна

 

 

КИЇВ - 2013

Зміст

1. Вступ (загальна характеристика роботи) 3

2. Визначення віртуальної машини 4

3. Пісочниця(англ. Sandbox) 5

4. Системні віртуальні машини 6

5. Прикладні віртуальні машини 7

6. Застосування віртуальних машин 7

7. Переваги використання ВМ 8

8. Недоліки використання ВМ 8

9. Віртуальна машина VirtualBox (Oracle) 9

10. Віртуальна машина Virtual PC 11

11. Віртуальна машина Bochs 12

12. Віртуальна машина QEMU 13

13. Віртуальна машина Parallels Workstation 15

14. ВМ JAVA 17

15. Операційна система VM 17

16. Операційна система ОС ЄС 19

17. Висновок 22

18. Список використаних джерел 23

19. Додатки 24

 

 

Вступ (загальна характеристика роботи)

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

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

Інформаційні технології проникають у всі рівні життєдіяльності людини, тому тематика данного реферату є актуальною для ІТ-спеціалістів,що займаються розробкою ПЗ для різних комп’ютерних систем.

Концепція віртуальної машини як сукупності ресурсів, які емулюють поведінку реальної машини, з'явилася в Кембриджі в кінці 1960 -х років як розширення концепції віртуальної пам'яті манчестерської обчислювальної машини Atlas.

Використання віртуальних машин забезпечує розв'язку між декількома користувачами, що працюють в одній обчислювальній системі, забезпечуючи певний рівень захисту даних. Ідея віртуальної машини лежить в основі цілого ряду операційних систем, зокрема, IBM VM / CMS (і її радянського клона СВМ) і DEC VAX / VMS.

Визначення віртуальної машини

Віртуальна машина (ВМ, від англ. virtual machine):

§ програмна і / або апаратна система, що емулює апаратне забезпечення деякої платформи (target - цільова, або гостьова платформа) та виконуюча програми для target - платформи на host - платформі (host - хост- платформа, платформа - господар);

§ віртуалізація деякої платформи і створення на ній середовища, ізолюючого один від одного програми і навіть операційні системи(пісочниця);

§ також специфікація деякого обчислювального середовища (наприклад: «віртуальна машина мови програмування Сі»).

Раніше віртуальну машину визначали як "ефективну ізольовану копію реальної машини". Проте сучасні віртуальні машини можуть не мати прямого апаратного аналогу. Наприклад, в залежності від способу моделювання набору інструкцій віртуального центрального процесора, віртуальна машина може моделювати реальну або абстрактну обчислювальні машини. При моделюванні реальної обчислювальної машини набір інструкцій процесора віртуальної машини збігається з набором інструкцій обраного для моделювання центрального процесора.

Віртуальні машини поділяються на 2 головні категорії, в залежності від їх використання та відповідності до реальної апаратури:

· системні (апаратні) віртуальні машини, що забезпечують повноцінну емуляцію всієї апаратної платформи і відповідно підтримують виконання операційної системи.

· прикладні віртуальні машини, які розробленні для виконання лише застосунків (прикладних програм), наприклад, Віртуальна машина Java.

Віртуальна машина виконує деякий машинно- незалежний код (наприклад, байт -код, шитий код, p -код) або машинний код реального процесора. Крім процесора, ВМ може емулювати роботу як окремих компонентів апаратного забезпечення, так і цілого реального комп'ютера (включаючи BIOS, оперативну пам'ять, жорсткий диск та інші периферійні пристрої). В останньому випадку в ВМ, як і на реальний комп'ютер, можна встановлювати операційні системи (наприклад, Windows можна запускати у віртуальній машині під Linux або навпаки). На одному комп'ютері може функціонувати кілька віртуальних машин (це може використовуватися для імітації декількох серверів на одному реальному сервері з метою оптимізації використання ресурсів сервера).

Найбільш розповсюджені віртуальні машини: VirtualBox (Oracle), VMware Workstation, Virtual PC (microsoft).

 

Пісочниця(англ. Sandbox)

Ядро ОС дозволяє створювати багато ізольованих один від одного просторів користувачів. В цьому випадку крах програми в одному просторі ніяк не вплине на програми в інших просторах.

Sandbox (укр. Пісочниця) — в комп'ютерній безпеці механізм для безпечного виконання програм. Пісочниці часто використовують для запуску не протестованого коду, неперевіреного коду з ненадійних джерел, а також для запуску та виявлення вірусів.

Пісочниця зазвичай являє собою жорстко контрольований набір ресурсів (місце на жорсткому диску, оперативній пам'яті) для виконання гостьової програми. Доступ до мережі, системних ресурсів операційної системи, пряме зчитування інформації з пристроїв введення зазвичай частково емулюються, або сильно обмежуються. Пісочниці є прикладом віртуалізації.

Підвищена безпека виконання коду в пісочниці передбачає захист системи від великих навантажень — саме тому деякі види пісочниць використовують для запуску невідлагодженого або шкідливого коду.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных