常用软件 虚拟设备概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用软件虚拟设备概述
计算机中的每种物理设备都有其独特的功能。例如,光驱可以读取光盘中的内容,硬盘可以存储数据,打印机可以将信息输出到纸张上等。在各种软件的控制下,硬件都可以有条不紊的工作。
然而,并非所有的计算机总是能安装这些硬件设备。有些计算机由于种种原因,往往只安装了一些基本的硬件设备,例如,CPU、主板、内存、显卡等,未安装光驱、打印机等可选安装的设备。
虚拟设备是一种以软件模拟出来的设备。其在物理计算机中并不存在,只是依靠计算机操作系统内安装的软件,“骗”过操作系统,使操作系统认为存在这样一种设备,并且可以使用。
1.虚拟设备的特点
如果用户在使用这类计算机时,需要使用到这些未安装的设备,则需要使用虚拟设备模拟物理硬件的功能。虚拟的设备主要有以下特点:
●虚拟的设备的维护与物理设备不同。
虚拟设备虽然能承担一部分物理设备的功能,相对于物理设备而言,虚拟设备是看不见摸不着的。当物理设备损坏时,用户可以将物理设备从计算机上拆除下来维修和更换。而虚拟设备损坏时,则无需也无法将其从计算机中拆除下来,只能重新安装虚拟设备所使用的软件。
●虚拟设备需要占用部分系统资源
虚拟设备的原理就是牺牲一部分计算机的系统资源,以换取对另一些硬件设备功能的模拟和支持。例如,虚拟内存技术,就需要占用一部分磁盘空间作为内存交换区域,并将内存中不常用的数据复制到磁盘中。
2.虚拟设备的用途
虚拟设备的出现是未来计算机的一大趋势。在服务器领域、个人桌面领域,虚拟设备都逐渐开始发挥出作用。目前的虚拟设备可以实现以下用途。
●提高计算机资源使用效率
在计算机中,当大量系统资源被闲置时,就可以使用虚拟设备技术,将一台计算机虚拟化为多台计算机,或将一种硬件设备虚拟化为其他多种硬件设备,满足多项操作或命令的需要。
例如,在各种服务器上,为每一个远程主机用户提供虚拟机,可以为每一个用户提供独立的操作系统和固定的磁盘空间,保证用户的数据安全以及服务器与用户操作系统的隔离。
●满足特殊的软件需求
在使用计算机的软件时,许多软件都需要特殊的硬件设备支持。例如,有些程序需要光驱安装和运行,另一些程序可能需要打印机支持,还有些程序可能需要消耗大量的内存。此时,就可以通过虚拟设备技术,消耗一部分计算机资源,模拟出这些所需的硬件设备,以满足软件需要,保障软件的稳定运行。
例如,一些游戏软件在运行时,必须要求用户拥有安装光盘。使用虚拟光驱软件,可以将软件安装光盘制作为光盘镜像保存到硬盘中,然后通过虚拟光驱软件模拟光盘已插入光驱的状态,满足软件主程序的运行要求。
●减小物理设备损耗
计算机中,很多硬件设备都是有使用寿命的。频繁使用这些硬件,可能造成硬件性能下降甚至损坏和报废。虚拟设备技术可以有效的保护这些物理设备。
例如,光驱等设备,在运转超过一定时间后就会造成读盘能力下降。然而,多数大型游戏的运行,都需要有光驱支持。为了减少光驱的损耗,就可以使用虚拟光驱,用软件模拟出光盘读取的环境,防止频繁使用光驱。