<b>勿混为一谈 仿真与虚拟化是两回事</b>[服务器安全]
本文“<b>勿混为一谈 仿真与虚拟化是两回事</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
可别混为一谈了!虚拟化与仿真不是一回事.本文具体介绍了二者之间的辨别.
仿真
仿真(emulation)是指我们让一个系统的工作行为近似或模拟另一个差别系统时采纳的做法.我们拿来我们已经拥有的系统A后,为它供应普通用于我们大概还没有的系统B的输入信息,但愿让系统A得到与系统B一样的后果.
仿真触及的不但仅是简单地转换号令或机械指令;多年来,编译器和注释器一向负责这项工作.目前,我们针对的是整套的操作系统、利用编程接口(API)和函数;我们要让它们全在一个机械上工作,而它们又不是为该机械计划的――这个机械大概利用全然差别的办法和号令.想想这项任务竟然有大概实现,有时确切难以想象,但几近老是要在性能方面付出很大的代价.仿真需求很大的开销,会大幅降低数据吞吐率.
既然仿真会带来如此大的开销,为什么还要操这份心呢?因为我们大概需求举行下列此中一种操作:
·在硬件平台上运行不是为该硬件平台计划的操作系统.
·在其他设备上运行不是为该设备开辟的某个利用程序(如在Mac机械上运行Windows程序).
·读取由我们不再拥有或不再正常工作的设备写入到存储介质上的数据.
仿真技术关于避免系统被淘汰、保持数据可用起到了重要作用.仿真让我们可以模拟对比旧的软硬件,并利用最新技术来重建它们.仿真让我们可以利用最新平台来拜候对比旧的利用程序、操作系统或数据,而对比旧的软件仍旧认为自己运行在本来的那个环境.
仿真器(emulator)这个术语由IBM公司在1957年创造.1980年之前,仿真器单单指硬件.在评论软件时,人们更偏心利用模拟(simulation)这个术语.比方说,假如一台计算机专门为了运行为差别体系构造计划的程序而制作,它就被称为仿真器;而我们会利用模拟器(simulator)这个词来描写让我们可以在现代机械上运行对比旧程序(为差别平台而计划)的PC程序.目前,仿真既可以指硬件,也可以指软件.
以上是“<b>勿混为一谈 仿真与虚拟化是两回事</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |