16位 2的16次方 也就是 64M
32位 2的32次方 也就是 4G
64位 2的64次方 也就是 180亿G
这个只是理论上的数据,但实际上:(以下是复制过来的)
INTEL还有AMD都没有完全开放他们的64位CPU的内存寻址空间,INTEL的EM64T技术和AMD的X86-64技术(其实这两者几乎相同)都开放了一部分的内存寻址空间,INTEL是36位,AMD是40位,所以INTEL目前的桌面级别的CPU只能用到64G,而AMD的能用到1T,距离64位的理论峰值还差得远32位的WINXP系统下 只能认出35G的内存 但是具体能放多大还要看自己的主板内存容量支持,所谓32位 *** 作系统仅仅指的是系统的识别,当然 虽然32位下同下最大识别为35G,但是你不用担心 你主板上插的多大 系统还是会使用多大。你可以换个WIN7的 *** 作系统 那么 就可以全部认出 如果你用的是WINXP系统 那你只能选择WINXP64位系统没有要求,建议用win03、win08 64位系统。
单条8G内存是有的。X3500M3支持双C 16个内存插槽(每处理器配置8个内存插槽);最大支持内存128GB。
不知道这样的回复是您所要的信息,有疑问请追加。理论上是4GB
但是4GB在32位上只能认出325-375GB
而且在一个程序上最多只能调动2G
如果不是服务器在32位 *** 作系统上没必要上4G
最理想的就是2G1,Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。
其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到 flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU
2,查看内存大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以查看详细linux系统信息的命令和方法:
uname -a # 查看内核/ *** 作系统/CPU信息的linux系统信息命令
head -n 1 /etc/issue # 查看 *** 作系统版本,是数字1不是字母L
cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令
hostname # 查看计算机名的linux系统信息命令
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备的linux系统信息命令
lsmod # 列出加载的内核模块
env # 查看环境变量资源
free -m # 查看内存使用量和交换区使用量
df -h # 查看各分区使用情况
du -sh # 查看指定目录的大小
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)