什么是Virtualization
作者:king发布时间:2023-08-03分类:电脑问答浏览:15
导读:什么是Virtualization Virtualization即虚拟[虚拟是指不符合或不一定符合事实的虚拟的情况,凭想象编造的事物,由高科技术实现的仿实物或伪实物的技术。]...
什么是Virtualization Virtualization即虚拟[虚拟是指不符合或不一定符合事实的虚拟的情况,凭想象编造的事物,由高科技术实现的仿实物或伪实物的技术。]化技术[世界知识产权组织在1977年版的《供发展中国家使用的许可证贸易手册》中,给技术下的定义是:“技术是一种制造一种产品的系统知识,所采用的一种工艺或提供的一项服务,不论这种知识是否反映在一项发明、一项外形-jishu],虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件[硬件(英文名Hardware)是计算机硬件的简称(中国**及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。]的容量,简化软件[软件(中国**及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。]的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序[应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。]都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。特点 虚拟化技术与多任务[多任务处理是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务.Linux、windows就是支持多任务的操作系统,比起单任务系统它的功能增强了许多。]以及超线程[超线程是Intel 所研发的一种技术,于2002年发布。]技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。 虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机[虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。]相关开销和支持更广泛的操作系统方面。功能介绍 纯软件虚拟化解决方案[解决方案Solution就是针对某些已经体现出的,或者可以预期的问题、不足、缺陷、需求等等,所提出的一个解决整体问题的方案(建议书、计划表),同时能够确保加以有效的执行。]存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual MachineMonitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。 而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集[指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。]来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。86%的科技爱好者也看的内容:iPad_mini充电充不满怎么办_iPad_mini电池充不满解决方法路由器组网的特点有哪些?小米平板5怎么全屏-怎么设置应用全屏ipadmini5屏幕什么材质-屏幕采样率多少tplink路由器如何设置静态IP地址华为手表怎么自定义表盘-自定义表盘方法储存空间不够用怎么办_储存空间不够用解决方法BeatsStudio3Wireless怎么充电-充电方式说明