能完美运行多少位的64位系统运行32位游戏??

5430人阅读
其它文章(1413)
C/C++(833)
操作系统(140)
编程语言(299)
cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。我们的CPU从原来的8位,16位,到现在的32位和64位。
电脑的内存是8GB, 装的是32位的Win 7 32位版本,系统认出的内存是3.5GB, 应该说是4GB,因为还有0.5GB内存分配给了显存。
笔者十分痛苦,花重金购置的骇客神条单条8GB竟然被瞬间阉割了4GB。为了物尽其用以及尝鲜系统,又在另外一个分区上安装了Win 8的64位版
Win 7(X86)下的内存状况:
Win 8(X64)下的内存状况:
在满足的看着8G内存全部启用以及体验Win 8 Metro华丽的界面后,脑海里突然飘出一个问题:64位系统下8G内存是否完全能为32位的程序所用。
Windows 7 ultimate(x86) Windows 8 Professional(X64) Visual Studio 2010 C++ 编译一个32位程序控制台应用程序
以GB为单位向系统申请内存 以32位方式编译
主函数代码:
1 // CPP_MemoryStudy.cpp : Defines the entry point for the console application. 2 // 3
4 #include &stdafx.h& 5 #include &iostream& 6 using namespace 7
8 int _tmain(int argc, _TCHAR* argv[]) 9 {<span style="color:#
int a = <span style="color:#;<span style="color:#
int MEM_SIZE = <span style="color:#;<span style="color:#
const int GIGABTYE = <span style="color:#24*<span style="color:#24*<span style="color:#24*sizeof(char); #1GB 内存<span style="color:#
int *p = NULL;<span style="color:#
cout&&&Please input how many GB memoroy you want allocate:&&&<span style="color:#
cin&&MEM_SIZE;<span style="color:#
p = (int *)malloc(GIGABTYE*MEM_SIZE);<span style="color:#
if(NULL == p)<span style="color:#
{<span style="color:#
cout&&&Allocate Memory Error&&&<span style="color:#
}<span style="color:#
else<span style="color:#
{<span style="color:#
cout&&&Succeed Allocate Memory&&&<span style="color:#
}<span style="color:#
getchar();<span style="color:#
getchar();<span style="color:#
return <span style="color:#;<span style="color:# }
Win 7下运行(测试申请1GB内存 OK)
Win 8下运行(测试申请1 GB内存 OK)
Win 8下运行(单进程测试申请3 GB内存(总内存已 & 4GB)&FAIL)
&Win 8 下(多32位进程在64位系统下申请内存&4GB OK)-- 这个点子是在和好友讨论的时候想到的,测试了一下竟然可以
从初步实验结果来看一个32位的程序在64位的环境下不具备使用4GB&#43;内存的能力。 多个32位程序可以申请超过4GB的内存, 还有一个有趣的现象,当我申请内存大于4GB的时候,有的时候会显示内存显示成功,但是资源管理器里面没有更新,证明本质还是没有成功,是保护的原因还是其他的原因还需要深究,这将作为下一章节的题材。
64位系统对于常年运行32位程序的用户的意义只是有可以运行更多地单个32位程序的能力,32位的程序在64位系统下依然不具有寻址4GB&#43;的能力
通俗点说,就是扩大仓库的容量,让其可以放下更多货物
后续研究思路:
将上述程序在64位环境下重新编译,研究内存使用情况 那些号称支持64GB RAM的32位服务器系统,如Windows Server等,就竟单个程序可以使用到多少内存
以上是笔者一些肤浅的理解,尚待更多的研究论证,我会继续跟进这个话题也欢迎您加入这个话题的讨论。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5766383次
积分:70343
积分:70343
排名:第17名
原创:71篇
转载:4285篇
评论:837条
声明:早期转载的文章未标明转载敬请原谅,以后将陆续改过来,向原创者致敬!
有问题可留言
痞子龙3D编程
QQ技术交流群:
(6)(19)(17)(17)(8)(5)(8)(14)(13)(3)(44)(42)(46)(40)(123)(114)(128)(159)(168)(40)(45)(43)(38)(5)(6)(7)(2)(3)(7)(24)(5)(5)(16)(17)(16)(66)(7)(55)(2)(37)(16)(1)(10)(6)(37)(5)(31)(18)(31)(128)(333)(203)(256)(59)(78)(57)(16)(39)(10)(27)(16)(8)(26)(32)(53)(56)(45)(142)(228)(6)(10)(6)(9)(6)(9)(22)(25)(18)(83)(208)(442)(111)(32)(1)2G内存装64位系统,完美运行_windows7吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:441,252贴子:
2G内存装64位系统,完美运行收藏
为什么呢,还有体验指数是什么意思呢,我的体验指数是5.5
不要在意这些细节,贺电
我给同学装过两个64位win7,都是2G内存....当时没有32位系统
曾经用了两年多2G 64位的路过,本来就不卡,微软自己也说了2G可以装64位,和32位比起来速度没有太大的差异
我的个天,运行个大点的软件时你会哭的
楼主,求指教,我的特别卡,每次开机都自动更新。能设置吗?越来越卡
确实比32位快..
我的6G 用的32位系统
本来也可以运行啊= =
只是在玩耗内存的游戏的时候会卡
以后就知道了,
千万别玩游戏
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或为什么在XP32位系统下能完美运行的游戏不能在win7 64_windows7吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:441,252贴子:
为什么在XP32位系统下能完美运行的游戏不能在win7 64收藏
amd x3 445 3.1G,HD8宽位,4GB内存,在XP下运行如孤岛危机2、极品飞车15变速2、使命召唤7都全高效无问题,换上JUJUMAO windows7旗舰版64位以后各种卡顿,昨天又弄了坦克世界不删除一些特效文件的话时不时就卡下,降到十贞左右几秒钟又恢复,为什么换个系统差距如此之大!现在是DX11,我也安装过游戏盘里的DX9,是DX这里的问题吗?如何去掉11安装9.0c?
2017新版Ghost Win7旗舰版系统,Ghost Windows7旗舰版系统下载,高效稳定,装机必备之选,本站系统下载速度快,免激活,全新驱动完整兼容笔记本,新老台式机,是电脑装机必选系统.
LZ你别吓我,我刚准备换成64位的
JUJUMAO…又是G版么…
WIN764位的系统跟有的游戏不兼容 推荐32位的
把你的狗屁JUJUMAO换原版再来!!!搞JUJUMAO那傻X都被抓了、能好到哪去
我的win7没有任何问题啊
jujumao什么的就别来说系统怎么怎么了.
原来是这样啊…那我该怎么办好呢
G版自重。。。
好好好!自重,现在可以告诉我怎么办了吧???
2016新版Ghost Win7旗舰版系统,windows7,稳定可靠,装机必备之选.本站系统下载速度快,免激活,万能驱动兼容笔记本,新老台式机,是电脑装机的好系统.
别误导别人
我就是64位的原版,什么问题都没,各种游戏无压力
估计是G版。。但是其实我想说G班到我手里其实问题也不多。。。用起来感觉还挺不错的。。。
G版没用过,XP倒是用了不少,都还好。
你的显卡不够跑DX11而已卡是正常的,太监卡跑DX11不卡才怪你换6870保证你流畅死
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或这样的配置能完美运行w7吗,什么样的电脑配置才适合运行WIN7 64位系统,以下配置可以吗?
来源:网络
关键字: 配置 完美运行w7
更新时间:
延伸:本文除了聚合《这样的配置能完美运行w7吗》,免费提供的有关配置 完美运行w7和什么样的电脑配置才适合运行WIN7 64位系统,以下配置可以吗?的内容之一,已有不少的网友认为此答案对自己有帮助!获取更多与《》相关的知识。
网友0的回答
其实win7对电脑配置要求不太高,一般主流配置都没问题,只要是64位的处理器就可以安装64位系统,以网友1的回答
没问题网友2的回答
无压力 而且WIN7 64更适合 APU的发挥 主要是考虑到了APU对于双通道内存很敏感 而支持4G网友1的回答
完全没问题.WINDOS7比VISTA配置要求还低些.我的东芝M207本本就是用的WINDOS7 3网友0的回答
一、硬件配置达到建议的要求水平要想流畅的运行Windows7,微软官方的建议配置是:处理器CPU安装网友1的回答
没关系,win7最多第配置要求你的符合。我家电脑把不必要的启动项和服务都关了,这样能好很多~ 网友2的回答
内存最好再加上去, 2g才能完美运行win7的网友1的回答
最满意的回答
猜你感兴趣
回答问题赢iPhone 6}

我要回帖

更多关于 64位系统游戏运行组件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信