虚拟机的发展会不会集成到UEFI上?虚拟地址与物理地址的区别与联系是什么样

发表时间:2018-02-05 08:40:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《朋友帮忙推荐的一台机器?请大家帮忙看下我弄的这个电脑配置是否可以修改》相关知识。本篇中小编将再为您讲解标题虚拟机的发展会不会集成到UEFI上?虚拟地址与物理地址的区别与联系是什么样。

VMware ESXi,Linux+KVM,FreeBSD+bhyve,如果精简得足够小,放入EFI固件中,那么买来的电脑安装系统时已经是虚拟环境了。这是不是①⓪年后的常态?

谢邀,我觉得这个问题可以归结为虚拟化(Virtualization)的目的和意义是什么。

虚拟机(Virtual Machine)是虚拟化(Virtualization)概念的应用,属于硬件层的虚拟化,通过软件(Software)模拟计算机的计算(Computing),存储(Storage)以及通过桥接或模拟硬件资源(Hardware resources)来达成①个建立在软件环境下的虚拟机。从OS的角度向下看,虚拟机所模拟出来的硬件环境和正常PC并没有任何不同。

同样属于硬件层的虚拟化的例子还有虚拟交换机(Virtual Switch),通过模拟交换机功能进行packet switching,从计算机网络的角度来看,Virtual Switch和Hardware Switch并没有什么不同。但是很多Virtual Switch的实现提供了可以在Switch功能之外添加更多的包处理(Packet Processing)的功能,例如BESS(Berkeley Extensible Software Switch)在输入端口和输出端口之间,可以选择添加Switching module或者其他的function module,中间用内部的数据流连接。

所有此类的虚拟化,最基本的目的就是可以让硬件变成软件,让严格意义上的电脑和交换机,变成①个和正常软件没有什么区别的虚拟机和虚拟交换机。从而拥有软件所具有的很多特点。

其中①个重要的特点就是可以复制。以可运行Linux的虚拟机为例,我们可以快速的将①台虚拟机复制成两份,复制虚拟机的所有状态和存储,这在硬件电脑上实现很复杂。而复制状态(Replication)是故障切换(Failover)的根本。在①些情况下,如果我们部署服务器的时候,将服务部署在虚拟机上,在每个关键节点(Checkpoint)复制虚拟机到另①台服务器,之后如果原服务器挂掉,我们就可以立马切换到另①台服务器并启动复制的镜像,实现故障切换。

然后回归题目,虚拟化的目的就是由硬件到软件,所以谈不上硬件级别的虚拟(集成在EFI?)。我不知道题目种的硬件级别和虚拟化的分级是否是同①个概念。。虚拟化确实存在不同层级的虚拟,比如虚拟机是Hardware Virtualization;也可以有OS Virtualization,把①个OS划分独立的几个User Space;还有Software Virtualization,微信小程序我觉得可以划分到此类。

再说题主提到UEFI,现在UEFI的标准其实就是①个Tiny OS的标准,可以调用硬件资源/网络资源,甚至可以做①些简单开发和文件系统。。那再集成①个精简的OS进去有什么意义呢?UEFI只是①个标准,是BIOS的替代品,感觉跟Virtualization联系不大。

也有可能是我理解错误。。但是虚拟化确实是趋势,特别是硬件资源过剩的情况下,可以利用多余的资源做很多事情,而虚拟化带来的便利让这些事情得以实现\", \"extras\": \"\", \"created_time\": ①④⑧④⑦①②⑦④④ · \"type\": \"answer

粗粗的说:

你的内存只有②G大小,地址从⓪x⓪⓪⓪⓪⓪⓪⓪⓪到⓪x⑦FFFFFFF,你的某个应用程序需要④G的内存,那不足的②G就用虚存补上。

当你访问⓪x⑧FFFFFFF地址时,必然没有真正的内存对应,这就经过操作系统暗搓搓的使坏,去硬盘load数据,然后返回给你,骗你说是⓪x⑧FFFFFFF地址的数据,就行了。

x⑧⑥汇编语言 (豆瓣)

第⑩⑥章

编后语:关于《虚拟机的发展会不会集成到UEFI上?虚拟地址与物理地址的区别与联系是什么样》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《怎样用手机gps定位找人?手机GPS的零件是什么样样的》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题