在计算机体系结构中,64 位计算是使用具有 64 位(8 个八位字节/字节)数据路径宽度、整数大小和内存地址宽度的处理器。此外,64 位 CPU 和 ALU 架构是基于寄存器、地址总线或该大小的数据总线的架构。
从软件的角度来看,64 位计算意味着使用具有 64 位虚拟内存地址的代码。类似地,32 位计算、CPU 或 32 位编程使用 32 位(四个八位字节/字节)来实现上述所有目的。
如果你去 java 下载页面,它会列出各种安装包,提到 32 位包或 64 位包,适用于各种平台,如 Linux 或 Windows。很多时候我们担心我们有资格在我们的系统中下载和安装什么包,以便我们的java代码运行良好?在这篇文章中,我将尝试阐明这些不同的术语,并且我将尝试回答一些显而易见的问题。