虚拟机是什么?有什么用途?安装后对电脑有什么影响?

如题所述

第1个回答  2024-04-21
[1]虚拟机是一种软件,它允许你在同一台物理计算机上模拟出多台独立的虚拟计算机。这些虚拟机能够像真实计算机一样运行操作系统和应用程序,访问网络资源等。使用虚拟机进行软件测试时,系统崩溃只会影响虚拟机内的操作系统,而不会影响物理计算机。你可以利用虚拟机的“Undo”功能迅速恢复到之前的状态。
[2]在虚拟机环境中,有几个基本概念需要理解:
- VM(Virtual Machine):指由虚拟机软件模拟出的虚拟计算机。
- HOST:指物理存在的计算机,也就是安装了虚拟机软件的机器。
- Guest OS:指运行在虚拟机上的操作系统。
[3]虚拟机有多个显著特点:
1. 能在同一台PC上同时运行多个操作系统,每个操作系统都有独立的虚拟机环境。
2. 虚拟机之间可以进行通信,支持全屏模式下的对话。
3. 可以在虚拟机上安装相同操作系统的不同版本,无需重新分区硬盘。
4. 虚拟机之间可以共享文件、应用和网络资源。
5. 支持运行基于客户端/服务器模式的应用,并能在同一台计算机上利用其他虚拟机的资源。
[4]使用虚拟机,你可以同时运行不同的操作系统,如Linux的各种发行版、DOS、Windows的不同版本、Unix等。虚拟硬盘的大小目前最大支持到2GB,一旦设置好后,不允许更改。虚拟硬盘在Windows NT下是一个文件,对于Guest OS来说,则被视为一个IDE硬盘。在虚拟机中,没有SCSI和RAID的概念,但虚拟磁盘可以建立在各种类型的硬盘上,包括IDE、SCSI甚至RAID阵列。
[5]虚拟机提供了模拟的按键功能,如打开/关闭虚拟机电源、重置等,这些功能与真实按键相同。如果Guest OS是Linux,且不是通过正常的关机命令关闭的,下次启动Linux时,它将进行文件系统检查和修复,因为它认为上一次关机是不正常断电。
[6]与传统的“多启动”系统不同,虚拟机允许在同一时间内真正地同时运行多个操作系统,而不需要重启机器。每个操作系统都可以独立配置,而不会影响真实硬盘上的数据。虚拟机甚至可以通过网络连接形成局域网。
[7]尽管虚拟机在操作系统性能上可能不如直接安装在硬盘上的系统,但它非常适合学习和测试使用。例如,你可以在同一台PC上同时运行Windows NT、Linux、Windows 9x、FreeBSD等,灵活地进行系统间的切换。
[8]除了VMware,还有其他虚拟化工具,如Microsoft Virtual PC、Oracle VM VirtualBox等。Virtual PC是微软收购的工具,允许在同一工作站上运行多个操作系统。Oracle VM VirtualBox是由Sun Microsystems开发的开源软件,支持包括Windows、Linux、Solaris等在内的多种操作系统。
相似回答