» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 一个困惑:32bit win7真的无法使用4G以上内存?

posted by wap, platform: iOS

标准答案是微软限制...

否则32位操作系统是可以使用超过4g的内存的...


TOP

posted by wap, platform: iOS
引用:
原帖由@ffcactus于2013-7-30 18:13发表posted by wap, platform: iPhone

你这是误人子弟啊。最开始32位是一个硬件概念,指的是内存地址线是32根,也就是只能寻址2的32次方,也就是4G。那么如果硬件是32位,不管怎么样都只能用4G。以32位硬件为基础的瘟到死,就是所谓的32位瘟到死。在设计上就不支持4G以上内存。
虚拟内存大神出现我再也不敢误人子弟了...

不是微软限制Windows 7 32位内存使用的...

其实是英特尔和AMD限制的...

Windows服务器的不同版本其实是对应不同硬件的...

比如2003企业版对应32位×8的硬件...

数据中心版则对应32×16的硬件...

本帖最后由 测试一下 于 2013-7-30 19:05 通过手机版编辑



TOP

32位操作系统的内存容量涉及到一个词就是PAE[物理地址扩展]...

估计也就是虚拟内存大神口中的音频格式的另外一种写法...

具体解释有搜索引擎帮忙我就懒得复制大段了~

就抄录几段说明为什么标准答案是微软限制~

PAE为IntelPentium Pro及以上级别的CPU(包括除了总线频率为400MHz的这个版本的奔腾M之外的所有新型号奔腾系列处理器)所支持,其他兼容的处理器,如速龙(Athlon)和AMD的较新型号的CPU也支持PAE。

这段说明了现在的CPU支持PAE毫无压力...

当然你非要用N年前某个特殊的奔腾M来跑WINDOWS 7说不是微软的错那我也只能摊摊双手...

然后是各种操作系统方面~

FreeBSD
FreeBSD的4.x系列从4.9开始支持PAE,而5.x系列则从5.1开始。6.x及以后的系列都支持PAE。对内核的关于PAE的配置是必须的。如果一个可加载内核模块是启用了PAE的,则它只可以被加载到一个启用了PAE的内核;FreeBSD中二进制版本的模块没有启用PAE,所以它们不能加载到启用了PAE的内核。并不是所有驱动程序都支持4GiB的物理内存的;这种驱动程序不能在启用了PAE的内核下正常工作[2]。
Linux
Linux内核从2.6版本开始全面支持PAE[3],这使得在32位的机器上可以访问64GB的内存。启用了PAE的Linux内核还需要同样支持PAE的CPU。从2008年起,很多一般的发布的Linux版本都默认使用启用了PAE的内核。
Mac OS X
运行在Intel CPU上的Mac OS X都支持PAE和NX位;在受苹果支持的CPU上它也支持该两种特性。即使Mac OS X 10.5 Leopard内核仍然是32位的,但是Mac Pro和Xserve系统现在也是支持32GiB的RAM的。[4]
Solaris
Solaris从版本7开始支持PAE。但是,版本7的那些没有专门支持PAE的第三方驱动程序在支持PAE的系统上可能会发生错误,甚至完全崩溃。
Windows
PAE受下列版本的32位版的Windows所支持:
系统版本
最大物理内存支持
Windows 2000 Advanced Server
8 GiB
Windows 2000 Datacenter Server
32 GiB
Windows XP
4 GiB
Windows Server 2003 Enterprise Edition
32 GiB
Windows Server 2003 SP1+ or R2 Enterprise Edition
64 GiB
Windows Server 2003 Datacenter Edition
64 GiB
Windows Server 2003 Standard Edition
4 GiB
Windows Vista
4 GiB
Windows Server 2008 Enterprise or Datacenter Edition
64 GiB
Windows Server 2008 other editions
4 GiB
Windows 7 Starter
2 GiB
Windows 7 other editions
4 GiB


看到亮点Windows 7 Starter了不...

有必要的情况下微软完全可以让你的WINDOWS 7只能用512M内存...

[ 本帖最后由 测试一下 于 2013-7-30 21:40 编辑 ]


TOP

引用:
原帖由 战斗力5 于 2013-7-30 19:31 发表
posted by wap, platform: UC

所以说同样32位的候机出4g内存就是笑哈哈?
猴机表示不用等64位处理器出来...

ARM V7最新的A15就支持LPAE...

觉得A15太高端大气的话...

MTK的6589基于A7应该也是支持LPAE的...

TOP

引用:
原帖由 ffcactus 于 2013-7-31 13:11 发表


所谓的“限制”从汉语的角度上来说就是, 瘟到死32本来可以支持4G以上的内存, 解释它偏偏不这么做。 实际情况是这样的吗?
人家在一开始搭建瘟到死的时候就是认定了32位模式, 因为当时只有32位模式, 也没人知 ...
虚拟内存大神转战汉语...

回去看我那个帖子和你的解释有半毛钱关系?~

我是觉得吧...

连PAE都能打成APE的何苦花那么多时间去搜索些自己都看不懂的东西和人对战呢...

[ 本帖最后由 测试一下 于 2013-7-31 14:06 编辑 ]

TOP

引用:
原帖由 ffcactushttp://club.tgfcer.com/post.php? ... xtra=&page=4### 2013-7-31 15:16 发表


你自己话都说不清,能怪谁。你能说现在的瘟到死不支持量子计算,人工智能是因为微软的“限制”吗? 不能! 想做也做不出那不叫限制, 懂吗。
啥叫“连PAE都能打成APE”, 搞的你好像对PAE都很清楚一样,我打错很 ...
量子计算人工智能~

看到虚拟内存大神轻松的抬出这等高科技我顿时就连话都说不清了...

arm v7才在A15和A7上支持LPAE~

没发现在虚拟内存大神的世界里PAE早就被淘汰了...

果然是虚拟内存大神的节奏...

安卓果然是低等...

[ 本帖最后由 测试一下 于 2013-7-31 15:51 编辑 ]

TOP

发新话题
     
官方公众号及微博