文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Windows » windows 32位操作系统中,每个进程最大可用内存空间为3GB       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: windows 32位操作系统中,每个进程最大可用内存空间为3GB  ( 查看:378  回复:2 )   
 
redking
副版主  点击可查看详细


十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟   中秋活动勋章  
帖子 2624
精华 0
无忧币 34622
积分 4323
阅读权限 140
来自 (保密)
注册日期 2006-7-11
最后登录 2008-7-24 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2008-1-10 10:28   标题:windows 32位操作系统中,每个进程最大可用内存空间为3GB
上一帖 |
在windows 32位操作系统中,每一个进程能使用到的最大空间(包含操作系统使用的内核模式地址空间)为4GB , 在通常情况下操作系统会分配2GB内存给进程使用,另外2GB内存为操作系统保留, 例如安装了64GB内存,在服务器上安装了SQL / Exchange / ISA / IIS ..... ,那么每个进程(SQL /Exchange / ISA /III ) 能用到的最大空间通常为2GB ,但是微软允许通过在boot.ini 中加入/3GB参数,将操作系统保留的2GB内存减少到1GB,从而将分配给进程的内存提高到3GB 。)j9L}\F}gD
8n?F0f_"E
如果希望应用程序能使用更大的内存,他就需要将他的操作系统和应用程序迁移到64 位平台上。

d;F,vI(Gjn51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离0N!O.VD!G

oZwwJ%TV c.Hbbs.51cto.com具体说明可以看下面的文章
7y        Q
rrr)N4R,Xsdm51CTO技术论坛
a7h!P9g(M?
http://msdn2.microsoft.com/zh-cn/library/ms189334.aspx51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离4[[5PxS

XW&rt~ 0m3kV#}~
进程地址空间   
%zE;r
?h4Ta k+NB51CTO技术论坛
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离m~(?)L
sb_

所有 32 位应用程序都有 4 GB 的进程地址空间(32 位地址最多可以映射 4 GB 的内存)。对于 Microsoft Windows 操作系统,应用程序可以访问 2 GB 的进程地址空间,称为用户模式虚拟地址空间。应用程序拥有的所有线程都共享同一个用户模式虚拟地址空间。其余 2 GB 为操作系统保留(也称为内核模式地址空间)。所有操作系统版本(从 Windows 2000 Server 开始,包括 Windows Server 2003)都有一个 boot.ini 开关,可以为应用程序提供访问 3 GB 的进程地址空间的权限,从而将内核模式地址空间限定为 1 GB。
E8ZD%tDQ3nH H51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离6]Mr-ng0{x Y(c3V\2z;wV
51CTO技术论坛,x#V6X T#}+`v
地址窗口化扩展插件 (AWE) 通过允许访问尽可能多的操作系统支持物理内存来扩展 32 位应用程序的功能。AWE 可以将最大内存容量 64 GB 的一部分映射到用户地址空间来实现此功能。应用程序缓冲池和 AWE 映射内存之间的映射通过操作 Windows 虚拟内存表来完成。
WK#M;M'Bb"m4X为了支持 3 GB 的用户模式进程空间,必须将 /3gb 参数添加到 boot.ini 文件中并重新启动计算机,从而使 /3gb 参数生效。设置此参数后,用户应用程序线程可以寻址 3 GB 的进程地址空间,而为操作系统保留 1 GB 的进程地址空间。'd2Y$Wm
Bc.w        tJvg6a

注意:  
|Of!d5GA-q/m如果计算机上有 16 GB 以上的可用物理内存,操作系统需要 2 GB 的进程地址空间供系统使用,因此只能支持 2 GB 的用户模式地址空间。为了让 AWE 能够使用 16 GB 以上的内存,应确保 boot.ini 文件中没有 /3gb 参数。否则,操作系统就不能寻址 16 GB 以上的内存。



“绿色IT 从我做起”圈子有奖活动
2008-1-10 10:281楼
[ 顶部 ]
 
csallan1
新新人类  点击可查看详细



十二生肖之羊   处女座   行业勋章   技术勋章   诚信兄弟  
帖子 81
精华 0
无忧币 636
积分 139
阅读权限 20
注册日期 2007-12-13
最后登录 2008-7-10 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-10 10:36 
这个我还才知道,我一直以为只能用2G啊,楼主可以把配置说清楚点吗



网络工程师到底该不该去考CCIE认证?
2008-1-10 10:362楼
[ 顶部 ]
 
dreamzdy
新新人类  点击可查看详细



帖子 15
精华 0
无忧币 6
积分 14
阅读权限 20
注册日期 2007-8-22
最后登录 2008-1-10 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-10 14:40 
路过



网络工程师到底该不该去考CCIE认证?
2008-1-10 14:403楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号