当前位置: 技术问答>linux和unix
我的电脑到底是32位还是64位的?
来源: 互联网 发布时间:2016-09-17
本文导语: 我用uname -a,显示如下信息: Linux linux 2.6.5-7.244-bigsmp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux i386,不是32位吗? 然后我用TOP,显示 Mem: 8305476k total, 7528036k used, 777440k free, 74488k buffers...
我用uname -a,显示如下信息:
Linux linux 2.6.5-7.244-bigsmp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux
i386,不是32位吗?
然后我用TOP,显示
Mem: 8305476k total, 7528036k used, 777440k free, 74488k buffers
内存能认到8G。
我再用java -version,显示:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Server VM (build 1.5.0-b64, mixed mode)
build 1.5.0-b64,又是64位的JVM。
很郁闷,我想再装个64位的JDK,提示cannot execute binary file,貌似又不支持64位。
实在不知道怎么回事了,有人知道吗?多谢!!!
Linux linux 2.6.5-7.244-bigsmp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux
i386,不是32位吗?
然后我用TOP,显示
Mem: 8305476k total, 7528036k used, 777440k free, 74488k buffers
内存能认到8G。
我再用java -version,显示:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Server VM (build 1.5.0-b64, mixed mode)
build 1.5.0-b64,又是64位的JVM。
很郁闷,我想再装个64位的JDK,提示cannot execute binary file,貌似又不支持64位。
实在不知道怎么回事了,有人知道吗?多谢!!!
|
32位linux如果支持pae (物理地址扩展)可以支持16g以下的内存,我觉得你的硬件支持64bit,但是系统确实是32bit的。
所以我建议你装64bit的linux,然后装你下载的64bit jdk。
所以我建议你装64bit的linux,然后装你下载的64bit jdk。
|
top命令显示的东西,和Linux的虚拟内存管理有关。不太清楚Linux的虚拟内存管理机制进化到什么地步了。你的机子应该安装的是32bit的。毕竟uname那些是系统自带的工具。第三方安装的东西,不太可靠~~