当前位置: 代码迷 >> 开发方法 >> 小菜提问,关于32位,64位软硬有关问题
  详细解决方案

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

热度:4050   发布时间:2013-02-26 00:00:00.0
小菜提问,关于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不同的话,就进行判断调用。。如果相同就不用做特殊处理了,如果跟系统函数无关的话跟机器的位数也没有什么关系吧。
  相关解决方案