读书人

小菜提问关于32位64位软硬有关问题

发布时间: 2012-02-24 16:30:39 作者: rapoo

小菜提问,关于32位,64位软硬问题?
目前硬件CPU有64位,32位之分,软件设计也有64位,32位之分,有以下几个问题求解!
1.运行64位程序需要什么样的硬件配置环境?
2.64位与32位人硬件环境区别?
3.64位与32位软件设计的区别?
4.如果开发c/s架构软件,服务端是64位,客户端是不是32/64都行

小弟在概念方面是山炮级的,请朋友们讲解!!!!!!!!

[解决办法]
1. CPU支持64位
2. CPU不同.
3. 主要是一些数据类型的长度,比如int,float.
4. 是,客户端跟服务器端环境没关系,当然你传参数的时候仍然要注意越界.Server给Client返回一个64位的int,客户端不处理好也是有问题的.
[解决办法]
2.64位与32位人硬件环境区别?
64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存
64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。
[解决办法]
绑定。。。。
[解决办法]

探讨
我现在就是定不下来是开发64位的程序好还是32位的好?

[解决办法]
探讨
我现在就是定不下来是开发64位的程序好还是32位的好?

[解决办法]
你可以把两种做兼容了。。。在两种机器上都能运行
[解决办法]
探讨
开发c/s架构的聊天室,同时在线过万那种,32位的行吗?主要是为未来考虑,求有经验的朋友指教!

[解决办法]
我也不太清楚,我觉得跟机器位数相关的应该是调用系统的APi函数,如果64位机和32位机对于相同的功能需要调用的API不同的话,就进行判断调用。。如果相同就不用做特殊处理了,如果跟系统函数无关的话跟机器的位数也没有什么关系吧。

读书人网 >软件开发

热点推荐