当前位置:首页 > 虚拟机 > 正文

虚拟机是什么东西(什么叫做虚拟机)

虚拟机是什么,有什么好处

虚拟机(VM)是一个具有完整硬件系统功能、由软件模拟、在完全隔离的环境中运行的复杂计算机系统。

虚拟系统为现有操作系统生成一个新的虚拟镜像,其功能与真实的Windows系统完全相同,一旦登录虚拟系统,所有操作都在这个新的独立虚拟系统中进行。您可以独立安装和运行软件,节省数据,拥有自己的独立桌面,对真实系统没有任何影响,还具有可以在现有系统和虚拟镜像之间灵活切换的操作系统类型。




扩展信息:

虚拟机技术最早由IBM在20世纪60年代和1970年代推出。它被定义为硬件设备模拟的软件实现。常见的使用模型是在昂贵的大型机上进行分时。虚拟机监视器(VMM)是虚拟机技术的核心。它是位于操作系统和计算机硬件之间的一层代码。它用于将一个硬件平台拆分为多个虚拟机。

VMM在特权模式下运行。它的主要功能是隔离和管理运行在顶层的多个虚拟机,允许它们访问底层硬件,并为每个客户操作系统虚拟出一组虚拟机。独立于实际硬件的虚拟硬件环境(包括处理器、内存、I/O设备)。VMM使用特定的调度算法在虚拟机之间共享CPU,例如时隙轮换算法。

来源:-操作系统。

来源:虚拟机

虚拟机是什么?
所谓虚拟机,其实是一种应用软件:广义上来说,Word、WPS都可以算是虚拟机,但它们是只做文字处理的机器。虚拟机软件VMware狭义上是一类应用软件,它的独特之处在于它创建的虚拟机不仅和真实的计算机一模一样,而且虚拟机不仅有自己的CPU,还有内存、硬盘、光驱,甚至还有自己的BIOS。该虚拟机上可以安装Windows和Linux等真实操作系统以及各种应用程序。
目前流行的虚拟机软件有VMware和VirtualPC,它们都可以在Windows系统上运行Linux、OS/2、FreeBSD等其他操作系统的多台计算机。2003年2月收购MicrosoftConex后,微软很快发布了VirtualPC2004。但由于种种问题,新发布的VirtualPC2004并没有明确支持Linux、FreeBSD、Netware、Solaris等操作系统,只支持OS/2,如果想要虚拟化一台Linux计算机,只能手动配置。。相比之下,VMware在对多种操作系统的支持和性能效率方面明显优于VirtualPC2004。
1.使用虚拟机的优点
1.如果想在一台计算机上安装多个操作系统而不使用虚拟机,有两种方法:第一,安装多个硬盘,每个硬盘上都安装一个操作系统。这种方法成本较高。第二种是在单个硬盘上安装多个操作系统。这种方法不够安全,因为硬盘MBR是操作系统的战场,几个操作系统可以一起死掉。使用虚拟机软件既省钱又安全,对于想习Linux、Unix的朋友来说非常方便。2.虚拟机可以在一台机器上同时运行多个操作系统,是SOHO开发者的必备工具。您只需要一台家里或笔记本电脑就可以在旅行时调试虚拟机中的C/S和B/S程序。3.可以使用虚拟机进行软件测试。
2.使用虚拟机的硬件要求
毕竟虚拟机将两台以上的计算机集中在一台计算机上,所以对硬件的要求比较高。,主要是CPU、硬盘和内存。大多数电脑CPU都是PIII以上,硬盘都是几十G,这样的配置完全可以满足要求。关键是记忆力。内存需求等于多个操作系统需求的总和。现在内存这么便宜了,无所谓了。
3.虚拟机操作环境
VMWare可以在Windows(WinNT或更高版本)和Linux操作系统上运行。VirtualPC可以在Windows(Win98或更高版本)和MacOS上运行。运行虚拟机软件的操作系统称为HostOS,运行在虚拟机内部的操作系统称为GuestOS。