在x64下运行x86的程序效率会不会比在x86下低?

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:24:03

会的 硬件和软件上都有一些效率的消耗。
其实这和在32位下运行16位的程序一样,这个我比较了解。
软件上,32的操作系统还需要独特的函数层(layer)需要把16位的程序快速转换成对应的32位。
硬件上也是,比如64位的CPU在运行32为的程序时,还需调用32位的指令集(instruction set)。

当然,AMD64,和intel EMXX技术都可以同时兼容32位,和64位,使硬件上的效率损失降为很小了。

一般x64运行一些图像处理的软件,因为比较稳定,所以我认为只是指这类软件吧。