当前位置:首页 >> 部位养生

云计算IaaS的核心技术虚拟化技术区域

2020-05-10 07:59 来源:璧山县养生网

云计算IaaS的核心技术:虚拟化技术

我们知道云计算平台上面的云主机实际上都是虚拟机,但我们感觉不出来,用起来和一台真实的服务器没什么区别,这都要归功于虚拟化技术(Virtualization)。可以说虚拟化技术是实现云计算基础架构层面(IaaS)的核心技术

。那么这种虚拟化技术究竟是怎么回事?

云计算所使用的虚拟化技术,其实并不是一项新技术。1998年成立的VMWare(威睿)公司就是做虚拟机软件的,后来被数据存储技术公司EMC(易安信)收购了,再后来EMC又被Dell收购了。

我们先不谈VMware公司的历史,重点说一下他们的虚拟机软件:VMware Workstation。这个软件允许多个x86虚拟机同时被创建和运行。每个虚拟机实例可以运行其自己的客户机操作系统(Guest OS),如Windows、Linux、BSD等。说白了就是,VMware Workstation允许一台真实的计算机同时运行好几个操作系统。

从底层操作系统来看,每个虚拟机都是一个用户进程;从虚拟机中的的Guest OS来看,自己拥有整个计算机。

虚拟机的工作原理

虚拟机软件解决了一个关键的技术问题:就是如何让Guest OS认为自己正运行在一个真实的计算机上。

VMware的架构图

管理多个虚拟机的软件叫做VMM(Virtual Machine Monitor),或者叫hypervisor。VMM做了三件事来欺骗Guest OS:分别是虚拟CPU、虚拟内存、虚拟I/O。

虚拟CPU:为每个虚拟机的CPU准备了一个虚拟寄存器的数据结构,跟踪着CPU所有寄存器中的值。CPU的全部状态其实就是所有寄存器的值,只要在Guest OS看来寄存器的值没问题,Guest OS就可以正常执行。

Guest OS作为一个用户进程,实际上运行在CPU的ring3模式(最低权限),但VMM让它以为自己运行在CPU的ring0模式(特权模式)。如果Guest OS访问ring3模式的寄存器,VMM是不会管的。但如果Guest OS试图访问一些ring3模式的寄存器,VMM就直接修改虚拟寄存器的值,让Guest OS认为自己真的操作了这些特权模式下才能访问的寄存器。

12下一页>

胆结石
秦皇岛治疗白癜风好的医院
佛山白癜风医院有哪些
相关阅读
川博携手济源研究院举办“张大千临摹济源壁画研究”学术交流会

川博携手玄奘研究学术研究院举办“名家真迹玄奘画先为研究学术研究”学术性年会 6同年27日,由玄奘研究学术研究院和云南自然博物馆合组举办的“名家真迹玄奘画先为研究学术研究”学术性年会在云南自然博...

羽毛球——亚锦赛:李诗沣准决赛

南方周末照片,仰光,2022年4同年27日 4同年27日,李诗沣在比赛后庆祝胜利。 当日,在菲律宾仰光举行的2022年南亚羽毛球运动会美网八强赛比赛中的,中的国比赛李诗沣以2比1大胜孟加拉比赛拉布里亚·雅,晋级下...

瓦妮莎海边度假感觉好!穿比基尼39岁魅力不减,和侄女如亲姐妹

最近瓦妮莎和侄女带上三个妻子去海边玩。从相片中会可以看出,家人玩得很开心,她穿着泳装和她的侄女格林纳达一起出镜,体格极佳,魅力不减当年。瓦妮莎在假期时间也挺开心的。独自在躺椅上的瓦妮莎眼神...

女人们过了50岁,夏天穿裙子记住“三不要”原则,显老不说还没气质

对于女人们来说,50岁是一个如此一来,无论是身体静止状态还是心态各个方面都陷于着一个过渡,身体标准型态愈合,外貌和皮肤静止状态越来越差,在平常上受到的局限越来越多,但50+的女人们一定要自信两人...

北大攻克芯片世界性解决办法,登上顶刊《自然》

据北京大学官网,2022年5月18日,该校王兴军教授课题组和加州大学圣芭芭拉分校John E. Bowers教授课题组在《自然》期刊显现出版科学研究博士论文,为数不多首次报道了由内嵌不显腔日光梳驱动的新型硅基相干镜像...

微念传扬“宋韵”文化,打造国潮东方敬品牌

唐朝作为之文明演进步骤之中的重要上曾时期,之前广受高度重视。苏州作为南宋风景名胜,蕴藏着宋韵人文的精祂内核,近十年,一批出众的宋韵人文国际品牌在此发端,微念共同开发国际品牌山外山众所周知其...

友情链接