本教程操作环境:windows7系统、Dell G3电脑。
在使用计算机的时候,我们常常听到这样的名词:计算机配备内存4GB,计算机系统使用的是Windows 7 32位或者64位。电脑使用一段时间以后,我们会嫌自己的内存不够用,于是给计算机装上了额外内存条,以此来扩展计算机的内存大小,但是却会发现在计算机运行的时候,它的实际内存依然没有改变,那么这究竟是怎么回事呢?
(资料图片)
内存的作用
内存是计算机中非常重要的硬件设备之一,它的主要作用是实现针对处理器即将处理或者已经处理过的数据和信息进行存储,计算机内部的所有程序都是在内存中运行的,内存的大小决定了你的计算机能够一次性运行多大的程序,它的运行稳定性会直接影响到计算机的工作稳定能力和性能。内存和处理器的关系就是,它是处理器能够直接读取和寻址的一个存储空间。
操作系统位数和内存的关系
所谓计算机系统的位数指的是系统在运算时候的运算字长,它直接决定了这个系统能够支持的最大寻址空间,所谓寻址空间指的就是处理器能够直接读取数据的空间大小,也就是说这从根本上就会决定它能够读取的最大内存空间大小。寻址空间是针对处理器描述的一个内存寻址的能力,通俗一点说的话就是指处理器到底能够用多大内存的问题。数据在存储器当中的存储关系是非常有规律的,就像每个家庭都会有详细的省份、城市、街道以及 门牌 号,计算机就会根据这样的关系找到自己计算时所需要使用到的数据。
32 位系统支持多大的内存呢
32位系统理论上最多支持4G内存。
一个 32 位的操作系统,它所能够支持的寻址空间最大也就是 2 的 32 次方个字节,也就是 419430400 个 byte ,换算成 GB 的话就刚好等于 4GB 。这也就说明, 32 位的操作系统最大就只能够读取大约 4GB 的内存容量,再多也是没用的。同样, 64 位的系统也是同样的计算方法,这也就是为什么到现在计算机系统已经 64 位居多的原因。
说明:
处理器和内存,两个相互的搭配就构成了计算机中最核心的部分,处理器能够寻址多大的空间,还是取决于系统的运算字长,也就是位数,随着科技的不断进步,未来的处理器和内存的功能还会更加强大,当然即使是现在,计算机的功能已经很强大了。
扩展知识:
32位操作系统针对的32位的CPU设计。cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存是远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进行升级。64位CPU就这样诞生了。64位CPU将原来的CPU总线拓展至64根,这使得CPU的内存寻址范围达到2^64。实际上只有较新的64位操作系统才支持大于4G内存空间,且大内存支持会使得操作系统的内存管理程序变得复杂。
更多相关知识,请访问常见问题栏目!
以上就是32位系统支持多大内存的详细内容,更多请关注php中文网其它相关文章!
关键词: