Download presentation
Presentation is loading. Please wait.
1
The magic of virtual machines Borislav Varadinov Telerik Software Academy academy.telerik.com System Administrator Marian Marinov CEO of 1H Ltd. mm@1h.com bobi@itp.bg
2
What Is Virtualization? 2
3
Hardware (Machine) Virtualization OS-Level/Application Virtualization And many others… 3 Virtualization is a term that refers to various techniques, methods or approaches of creating a virtual version of something
4
The software that creates and manages the virtual machines is called a hypervisor or Virtual Machine Manager (VMM). We also use the terms Guest OS Host OS 4 Hardware virtualization refers to the creation of a virtual machine that acts like a real computer with own operating system and applications
5
The guest OS is not aware it is being virtualized The guest OS requires no modification The Virtual Machine has all standard components Virtual processors Memory Network Adapters Virtual Disks 5 Almost complete simulation of the actual hardware to allow software, which typically consists of a guest operating system, to run unmodified.
6
The guest OS is modified and all privileged instructions are replaced with direct calls to the hypervisior The guest OS is aware that it is running on a hypervisor The guest OS does not communicate directly with the hardware, but with the hypervisior 6 Paravirtualization is a form of virtualization in which the guests run a modified operating system
7
Protection Levels 7 0 1 2 3 Applications Isolation
8
Today most Intel and AMD processors include hardware assisted virtualization (Intel-VT and AMD-V) The technology was introduced in 2005 (Intel-VT) The hardware assisted virtualization makes it possible to support unmodified guests without emulation and instructions translation 8 Hardware Hypervisor Ring - 1 VM1 VM2
9
9
10
Full Virtualization VMWare ESXi Hyper-V KVM XEN Paravirtualization XEN OS-Level/Application 10
11
форум програмиране, форум уеб дизайн курсове и уроци по програмиране, уеб дизайн – безплатно програмиране за деца – безплатни курсове и уроци безплатен SEO курс - оптимизация за търсачки уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop уроци по програмиране и уеб дизайн за ученици ASP.NET MVC курс – HTML, SQL, C#,.NET, ASP.NET MVC безплатен курс "Разработка на софтуер в cloud среда" BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране, книги – безплатно от Наков безплатен курс "Качествен програмен код" алго академия – състезателно програмиране, състезания ASP.NET курс - уеб програмиране, бази данни, C#,.NET, ASP.NET курсове и уроци по програмиране – Телерик академия курс мобилни приложения с iPhone, Android, WP7, PhoneGap free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране http://academy.telerik.com
12
"Web Design with HTML 5, CSS 3 and JavaScript" course @ Telerik Academy html5course.telerik.com html5course.telerik.com Telerik Software Academy academy.telerik.com academy.telerik.com Telerik Academy @ Facebook facebook.com/TelerikAcademy facebook.com/TelerikAcademy Telerik Software Academy Forums forums.academy.telerik.com forums.academy.telerik.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.