当前位置: 技术问答>linux和unix
我安装的centos5.5 32位的 能认出8g内存么
来源: 互联网 发布时间:2017-01-19
本文导语: 我装了一台测试台式机 内存为8g ide硬盘, 在安装了centos5.5 32位版本后 我top了一下 看到能认出8g的物理内存 这是问什么 不是说32位机最多认到4g么 如果能认出8G 是不是说自己的程序可以用到8G物理内存了 多谢 ...
我装了一台测试台式机 内存为8g ide硬盘, 在安装了centos5.5 32位版本后 我top了一下 看到能认出8g的物理内存 这是问什么 不是说32位机最多认到4g么
如果能认出8G 是不是说自己的程序可以用到8G物理内存了 多谢
如果能认出8G 是不是说自己的程序可以用到8G物理内存了 多谢
|
你的应用系统能不能使用那么多内存还得看情况的,几年以前用oracle时在32位系统要超过2G内存就得配置过才行。
|
c语言中int型在32bit机上为 4字节 (内存地址是int型) 所以 字节算把 内存里一个byte需要一个int来表示 1024byte是 1M就要用1024*4字节来表示
再考虑 int类型的范围是多少? (准确地说应该是 unsigned int)好像是0到2的64次方吧 所以算下来 32bit机大概只能支持4G内存
再考虑 int类型的范围是多少? (准确地说应该是 unsigned int)好像是0到2的64次方吧 所以算下来 32bit机大概只能支持4G内存
|
能认出 8G 但是只能用4G
|
64位的就可以,32位的不行。
我本机 ubuntu 32位的,插了4G的内存,只认2.87G。但是够了,懒得去装补丁。。。
我本机 ubuntu 32位的,插了4G的内存,只认2.87G。但是够了,懒得去装补丁。。。