什么能使程序无法利用64位系统?

时间:2013-10-18 05:24:17

标签: 64-bit 32bit-64bit v8 32-bit embedded-v8

我正在研究Google V8 Javascript引擎。据说他们在移植到64位系统时遇到了问题。

除了在具有64位设置的64位机器上构建和测试程序之外,哪种编程或编程约束可以使程序成为32位或64位特定的程序?

1 个答案:

答案 0 :(得分:0)

您可以查看wiki,其中包含: -

  

64位架构的主要缺点是,相对于   32位架构,相同的数据在内存中占用更多空间(由于   更长的指针和可能的其他类型,以及对齐填充)。   这增加了给定进程的内存需求并且可以具有   对高效处理器缓存利用的影响。维持一个   部分32位模型是处理此问题的一种方法,通常也是如此   合理有效。例如,z / OS操作系统需要   这种方法,要求程序代码驻留在31位地址中   空格(高位不用于地址计算   底层硬件平台)而数据对象可以选择驻留   在64位区域。