欢迎来到天天文库
浏览记录
ID:21517160
大小:29.00 KB
页数:8页
时间:2018-10-22
《探析计算机虚拟化技术的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、探析计算机虚拟化技术的应用 摘要本文围绕计算机虚拟化技术的基本概述、计算机虚拟化技术的具体功能、计算机虚拟化技术的优势、计算机虚拟化技术的实际应用四个方面展开讨论,对时下热门的计算机虚拟化技术进行了全面分析,并提出了一些笔者自己的见解,希望能够对今后计算机虚拟化技术的发展提供一些理论建议。 关键词计算机虚拟化技术信息技术应用 虚拟化在不同领域、不同人群中有着完全不同的概念,因此对于虚拟化一词并没有统一的界定,只能根据具体情况进行界定。在计算机领域中的虚拟化是指针对计算机能力、数据以及存储等各方面进行统一分配的技术,计算机虚拟化技术具
2、有诸多优势,其中最为突出的优势莫过于容量大、成本低、效率高,正是由于这些独特的优势才使计算机虚拟化技术在短时间内迅速得到大量用户青睐。而计算机虚拟化技术在我国的发展尚处于起步阶段,要想将其优势充分地发挥出来,从而推动整个计算机行业的发展,就必须对它进行更加深入地探索和研究。在本文中,笔者将针对计算机虚拟化技术的基本概念以及应用方式进行简要分析。 1计算机虚拟化技术的基本概述 1.1计算机虚拟化技术的内涵 计算机虚拟化技术能够实现对物理计算机资源的合理配置与安排,具体表现方式如下:将计算机中的应用程序或有关组件?南嘤Φ挠才滔低持薪?行
3、抽离,随后再结合最新的资源信息,根据一定的逻辑规则以及物理原则,对这些应用程序以及组建进行抽象化重组。在计算机虚拟化技术的运行下,用户可以体验到若干个物力资源毫不影响PC终端同步运行的效果,且这些PC终端能够实现物力资源的实时共享。实际上,虚拟化技术在过去就已初步形成了原形,如虚拟局域网络、虚拟化内存等。随着计算机技术的不断发展与普及,计算机虚拟化技术才逐渐衍生出来,并在计算机硬件以及软件上实现了不同程度的发展。 硬件虚拟化技术主要是指在计算机原件的基础上实施的虚拟化处理,在虚拟化处理的作用下实现硬件容量的扩充,使资源配置的软化步骤得到
4、简化。通过虚拟化技术的应用,CPU运行能够从之前的单个运行过度到多个同步运行,每个程序即是独立存在的又是相互联系的。软件虚拟化是指一种高度抽象化的虚拟层,这一虚拟层能够使虚拟层以及物理硬件之间得到有效分离,从而改善计算机的工作效率。 1.2计算机虚拟化技术的工作原理 计算机虚拟化技术实现的基本条件是必须具备一套支持虚拟化技术的设备,计算机下层的设备有一部分能够支持虚拟化技术,有一部分不能支持虚拟化技术,而针对这些无法实现虚拟化技术的设备,必须依靠系统化管理手段来改变。一般情况下,系统管理包括计算机平台硬件以及计算机操作系统抽象,它是一
5、种完整度较高的操作系统,用户习惯于将它称为主机操作系统,也被称为虚拟机。每一种不同类型的虚拟机之间是相互隔离的状态,位于最下级的设备为自己的设备,也并不是每一个硬件都可以兼容不同类型的虚拟机,例如最早的X86处理器就无法按照相应的指令来处理计算结果。计算机系统程序必须在被保护的安全环境下执行一切操作。 1.3工作方式 一般来说,计算机虚拟化技术是通过桥接模式以及网络地址转换模式两种工作方式实现的,下面笔者将针对这两种工作方式进行逐一介绍。 首先是桥接模式。桥接模式是一种借助虚拟化软件在局网网络中构建全新的虚拟化服务器,从而面向局网络
6、范围内所有用户提供虚拟化服务的一种网络技术。在这一工作方式下,我们可以将虚拟系统看作是一台能够与其它设备实现有效连接的主机设备。在桥接工作方式下,虚拟系统若要实现与其它设备的连用,首先必须要向它提供具体的网络地址以及网络安全秘钥等信息。 其次是网络地址转换模式。这一工作方式通常应用在NAT模式下,在网络地址转换模式的作用下,在与网络进行连接时能够更加简单便捷,操作过程中也不需要另外部署额外的配置,只要确保网络之间能够互相连接便可。 2计算机虚拟化技术的具体功能 2.1资源虚拟化功能 资源虚拟化是一种自身性技术,具有很强的独立性,因
7、此并不能被应用在所有系统资源服务器当中,兼容性仍存在一定的局限性,只有一些特定的系统资源服务器中才能支持资源虚拟化功能的应用,如最常见的内存以及网络资源,换句话说也就是网络以及储存的虚拟化。其中,网络虚拟化主要是依靠一条网络宽带将其分离成为两个截然不同的独立通道,以此更好地针对一些特定资源进行合理分配,在日常生活中我们常见的局域网其实就是一种物理局域网,它通过逻辑网络的构建来实现两个部分的相互隔离,使两个部分的优点更加突出,并降低了它们的相互干扰性。 从狭义上理解虚拟化储存技术,实际上就是一种对物理内存的抽象化处理过程,它的最终目的在于
8、进一步实现资源的有效配置与整合,并向外界展现一个独立储存空间的概念。 2.2应用程序虚拟化功能 应用程序的虚拟化也是计算机虚拟化技术中一项特别的功能,它可以实现操作程序之间的相互分离,当这
此文档下载收益归作者所有