虚机是什么


什么是虚拟机?虚拟机是一种严密隔离的软件容器,它可以运行自己的操作系统和应用程序,就好像一台物理计算机一样。虚拟机的运行完全类似于一台物理计算机,它包含自己的虚拟(即基于软件实现的)CPU、RAM硬盘和网络接口卡(NIC)。

操作系统无法分辨虚拟机与物理机之间的差异,应用程序和网络中的其他计算机也无法分辨。即使是虚拟机本身也认为自己是一台“真正的”计算机。不过,虚拟机完全由软件组成,不含任何硬件组件。因此,虚拟机具备物理硬件所没有的很多独特优势。

兼容性:虚拟机与所有标准的x86计算机都兼容隔离:虚拟机相互隔离,就像在物理上是分开的一样封装:虚拟机将整个计算环境封装起来独立于硬件:虚拟机独立于底层硬件运行

兼容性与物理计算机一样,虚拟机承载着自身的客户操作系统和应用程序,并具有物理计算机上的所有组件(主板、VGA卡、网卡控制器等)。因此,虚拟机与所有标准的x86操作系统、应用程序和设备驱动程序完全兼容,这样,您就可以使用虚拟机来运行您在x86物理计算机上运行的所有相同软件。

隔离虽然虚拟机可以共享一台计算机的物理资源,但它们彼此之间仍然是完全隔离的,就像它们是不同的物理计算机一样。例如,如果在一台物理服务器上有四个虚拟机,并且其中一个虚拟机崩溃,则其他三个虚拟机仍然可用。在可用性和安全性方面,虚拟环境中运行的应用程序之所以远优于在传统的非虚拟化系统中运行的应用程序,隔离就是一个重要的原因。

封装虚拟机实质上是一个软件容器,它将一整套虚拟硬件资源与操作系统及其所有应用程序捆绑或“封装”在一个软件包内。封装使虚拟机具备超乎寻常的可移动性并且易于管理。例如,您可以将虚拟机从一个位置移动和复制到另一位置,就像移动和复制任何其他软件文件一样;也可以将虚拟机保存在任何标准的数据存储介质上,从袖珍型的USB闪存卡到企业存储区域网络(SAN),皆可用于保存。

独立于硬件虚拟机完全独立于其底层物理硬件。例如,您可以为虚拟机配置与底层硬件上存在的物理组件完全不同的虚拟组件(例如,CPU、网卡、SCSI控制器)。同一物理服务器上的各个虚拟机甚至可以运行不同类型的操作系统(Windows、Linux等)。

由于虚拟机独立于硬件,再加上它具备封装和兼容性这两个特性,因此您可以在不同类型的x86计算机之间自由地移动它,而无需对设备驱动程序、操作系统或应用程序进行任何更改。独立于硬件还意味着,可以在一台物理计算机上混合运行不同类型的操作系统和应用程序。

将虚拟机用作虚拟基础架构的构造块虚拟机作为基本构造块构成了一种比它大得多的解决方案:虚拟基础架构。虚拟机代表的是整台计算机的硬件资源,而虚拟基础架构代表的则是整个IT基础架构的互连硬件资源,其中包括计算机、网络设备和共享存储资源。各种规模的组织都在使用VMware解决方案构建虚拟服务器和桌面基础架构,以提高关键应用程序的可用性、安全性和可管理性。

普通网友:作为深度学习从业者,我可以很明确的说,跑训练这个事情,必须得有一个好的显卡,别人10分钟能跑完的任务,你这里需要跑一个小时,在这个过程中别人已经调优了好几轮了,效率提不上去的话根本没办法和其他人竞争,哪怕是没有钱买好的卡,租一张也行呀,我就是找了几个平台,autodl,inscode和炼丹侠去租的A100,跑训练的时候比我本机快了将近10倍,而且调优之后启动也特别快,炼丹侠还有免费试用活动,我是觉得用租卡的钱换节省的时间很值

小盆友爱洗澡:请问一下大佬vue打包的安卓app可以使用这个方法吗地图文件是我们自己的切片

VYanA:你考虑到了复杂对象深拷贝,为什么没考虑到复杂数组呢?数组里的内容如果也是对象呢?concat就会出问题



1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。

2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。