- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《云计算与大数据技术知识》第3章-虚拟化技术知识.ppt
3.1.4 虚拟化技术的分类 操作系统虚拟化看似与硬件虚拟化出的虚拟机上安装的操作系统一样,都是产生多个操作系统,但操作系统虚拟化与硬件虚拟化之间还是有很多不同之处,区别如下。 (1)操作系统虚拟化是以原系统为模板,虚拟出的是原系统的副本,而硬件虚拟化虚拟的是硬件环境,然后真实地安装系统。 (2)操作系统虚拟化虚拟出的系统只能是物理操作系统的副本,而硬件虚拟化虚拟出的系统可以为不同的系统,如Linux、Windows 等。 3.1.4 虚拟化技术的分类 (3)虚拟出的系统间关系不同,操作系统虚拟化虚拟的多个系统有较强的联系,比如,多个虚拟系统能够同时被配置。原系统发生了改变,所有虚拟出的系统都会改变。而硬件虚拟化虚拟的多个系统是相互独立的,与原系统也没有联系,原系统的损坏不会殃及虚拟系统。 (4)性能损耗不同,操作系统虚拟化虚拟出的系统都是虚拟的,性能损耗低,而硬件虚拟化是在硬件虚拟层上实实在在安装的操作系统,性能损耗高。 3.1.4 虚拟化技术的分类 4.编程语言层上的虚拟化 计算机若不安装操作系统和其他软件的话,就是一台裸机。编程语言层上的虚拟机是在应用层上创建的,并支持一种新定义的指令集。这一类虚拟机运行的是针对虚拟体系结构的进程级作业,通常这种虚拟机是作为一个进程在物理计算机系统中运行的,使得用户感觉不到应用程序是在虚拟机上运行的。 这种层次上的虚拟机主要有JVM(Java Virtual Machine)和CLR(Common Language Runtime)。以JVM为例,JVM是通过在物理计算机上仿真模拟计算机的各种功能来实现的,是虚拟出来的计算机。 JVM使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上进行无缝迁移。 3.1.4 虚拟化技术的分类 5.库函数层的虚拟化 在操作系统中,应用程序的编写会使用由应用级的库函数提供的一组API函数。这些函数隐藏了一些操作系统的相关底层细节,降低了程序员的编程难度。 库函数层的虚拟化就是对操作系统中的应用级库函数的接口进行虚拟化,创造出了不同的虚拟化环境。使得应用程序不需要修改,就可以在不同的操作系统中迁移。 当然不同的操作系统库函数的接口不一样。如属于这类虚拟化的Wine,是利用API转换技术做出Linux与Windows相对应的函数来调用DLL,从而能在Linux系统中运行Windows程序。 3.2 常见虚拟化软件 3.2 常见虚拟化软件 3.2.1 VirtualBox VirtualBox是一款开源免费的虚拟机软件,使用简单、性能优越、功能强大且软件本身并不臃肿,VirtualBox是由德国软件公司InnoTek开发的虚拟化软件,现隶属于Oracle 旗下,并更名为Oracle VirtualBox。 其宿主机的操作系统支持Linux、Mac、Windows三大操作平台,在Oracle VirtualBox虚拟机里面,可安装的虚拟系统包括各个版本的Windows操作系统、Mac OS X(32位和64位都支持)、Linux内核的操作系统、OpenBSD、Solaris、IBM OS2甚至Android 4.0系统等操作系统,在这些虚拟的系统里面安装任何软件,都不会对原来的系统造成任何影响。 它与同类的VMware Workstation虚拟化软件相比,VirtualBox对Mac系统的支持要好很多,运行比较流畅,配置比较傻瓜化,对于新手来说也不需要太多的专业知识,很容易掌握,并且免费这一点就足以比商业化的VMware Workstation更吸引人,因此VirtualBox更适合预算有限的小环境。 3.2.2 VMware Workstation 3.2.2 VMware Workstation 一款功能强大的商业虚拟化软件,和VirtualBox一样,仍然可以在一个宿主机上安装多个操作系统的虚拟机,宿主机的操作系统可以是Windows或Linux,可以在VMware Workstation中运行的操作系统有DOS、Windows 3.1、Windows 95、Windows 98、Windows 2000、Linux、FreeBSD等。 VMware Workstation虚拟化软件虚拟的各种操作系统仍然是开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation占的空间比较大,VMware公司同时还提供一个免费、精简的Workstation环境—VMware Player,可在VMware官方网站下载使用。 3.2.2 VMware Workstation 对于企业的 IT开发人员和系统管理员而言, VMware Workstation在虚拟网络、实时快照、拖曳共享文件夹、支持 PX
您可能关注的文档
- §5.6-7静电场环路定理-电势能和 与电势.ppt.ppt
- §5-2 圆柱形谐振腔 微波技术知识基础 课件 PPT.ppt
- §5-3 矩形谐振腔 微波技术知识基础 课件 PPT.ppt
- §6.1线性系统复频域分析法 《信号和 与系统》课件.ppt
- §6.2 z变换性质 信号和 与线性系统分析(4版)电子教案.ppt
- §6.3 逆z变换 信号和 与线性系统分析(4版)电子教案.ppt
- §6.3系统函数的零极点分布和 与时域响应 《信号和 与系统》课件.ppt
- §6.4 z域分析 信号和 与线性系统分析(4版)电子教案.ppt
- §6.4 由系统函数求频率响应 《信号和 与系统》课件.ppt
- §6.5系统稳定性及其判定 《信号和 与系统》课件.ppt
- 《云计算与大数据技术知识》第4章-集群系统基础.ppt
- 《云计算与大数据技术知识》第5章-MPI—面向计算.ppt
- 《云计算和大数据技术知识 概念应用与实战》第10章云存储系统——Swift.pptx
- 《云计算和大数据技术知识 概念应用与实战》第1章云计算基础.pptx
- 《云计算和大数据技术知识 概念应用与实战》第2章大数据基础.pptx
- 《云计算和大数据技术知识 概念应用与实战》第3章虚拟化技术知识.pptx
- 《云计算和大数据技术知识 概念应用与实战》第4章虚拟化平台.pptx
- 《云计算和大数据技术知识 概念应用与实战》第5章面向计算—MPI.pptx
- 《云计算和大数据技术知识 概念应用与实战》第6章分布式大数据系统—Hadoop.pptx
- 《云计算和大数据技术知识 概念应用与实战》第7章分布式数据库——HBase.pptx
最近下载
- 中考语文总复习 专题五 名著阅读 《钢铁是怎样炼成的》.docx VIP
- 2025配电网分布式保护自愈装置技术要求.docx VIP
- 档案法规知识培训课件.ppt
- 青少年禁毒教育知识宣传毒品知识PPT 45.pptx VIP
- 高台阶排土场拦挡坝防治泥石流稳定性计算分析.pptx VIP
- 新能源牌照租赁合同6篇.docx VIP
- 50050-2017 工业循环冷却水处理设计规范.pdf VIP
- 试验十蔬菜中有机磷和氨基甲酸酯类农药残留量的快速检测.doc VIP
- 新高考数学二轮复习立体几何专题练习专题07 立体几何动点问题专练(解析版).doc VIP
- 生产过程中异常工况处置制度.pdf VIP
文档评论(0)