32位Windows Server地址> 4GB RAM – 如何?
这对我来说是新闻.我一直认为32位操作系统只能处理2 ^ 32,即4GB的RAM.期.
但这是什么 – http://www.crucial.com/uk/kb/answer.aspx?qid=3743&click=true? 这怎么可能?这仍然意味着>每个进程4GB?即如果我有IIS,ASP.NET可以分配超过4GB? 编辑:感谢您的回复.为了将其置于上下文中,这适用于Web开发.所以看起来w3wp.exe(ASP.NET Worker Process)仍将限制为4GB?这是真的? 谢谢
某些32位处理器上的MMU实际上可以支持超过4GB的物理RAM,尽管单个进程在其虚拟地址空间中一次只能看到4GB.这种CPU可以配备超过4GB的RAM,并且可以使用超过4GB的RAM来支持多个进程.但是,单个进程在任何给定时间只能使用4GB的RAM(减去操作系统的一些开销).
在Xeon上,此工具称为Physical Address Extension(PAE),某些操作系统具有API,允许进程操作MMU以将物理内存交换进出该进程的虚拟地址空间.在Windows上,此API称为Address Windowing Extensions(AWE),但并非在所有版本的Windows上都可用. Linux和其他种类的Unix支持类似的机制. 为了使用此工具,必须明确设计程序以支持它 – AWE不会自动扩展进程的虚拟地址空间.例如,某些版本的SQL Server支持它,虽然我不知道IIS这样做. 编辑:我们走了.找到了. This posting on Stackoverflow链接了有关PAE机制的更多细节. 编辑2:如果相信this forum posting,则IIS不支持AWE. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-phone-8 – 如何获得Windows Phone 8设备的屏幕尺寸
- 我可以使用Microsoft Parallel Extensions to .NET Framewo
- 根据大小将文本文件拆分为较小的文件(Windows)
- windows-server-2012-r2 – 如何在HyperV主机上创建的虚拟网
- maccms V10后门
- 适用于Windows的Theano安装,Python 3,64位
- Windows Server 2008 R2通过IP安全策略阻止某个IP访问的设置
- windows-7 – 在计划任务中由UAC阻止的exe.exe名称
- Windows下安装Python、pip、Django
- windows-server-2003 – 如何在CPU过度使用时获得警报?
- Flink Time 与 Window
- 阻止System.Window.Forms.ComboBox(C#)的AutoSel
- 如何从Microsoft Access VBA中的SQL查询中获取数
- windows-8 – Windows 8 – 启用远程访问选项已关
- 在Windows桌面上调整postgreSQL以利用24GB RAM
- windows-phone-8 – 如何在Windows Phone 8上扩展
- Server 2012 hyper-v3实时迁移
- 为什么Windows Azure CloudBlobContainer访问偶尔
- windows-server-2008 – Active Directory域重命
- windows-7 – 批量删除映射和本地打印机