吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 1822|回复: 3

[服务器系统] 【32与64位程序的区别】

[复制链接]
书香 发表于 2023-5-22 22:48 | 显示全部楼层 |阅读模式

本帖最后由 书香 于 2023-5-22 23:13 编辑

很多人可能有一个观念,那就是64位的程序NB,有技术含量,但是要说nb在哪,很多人又说不上来,本节来对这个问题做一个探讨


先阅读知识点:
服务器系列-015:【32与64位系统内存阐述】



如果你不会使用CE工具,那么查看易语言系列-058:【CE工具的下载】                059:【CE修改内存】  



2进制和16进制的关系:004:【进制的理解】  


下图中左边的是加载的64程序右边的是32位程序
1.png




在上一节课我们已经理解了32位和64位的含义,指的是2进制长度,那么对于32位长度的最大2进制是多少,答案是11111111 11111111 11111111 1111111,也就是32个1,转换成16进制的结果是FFFFFFFF,在上图中我们可以看到,64位的地址16进制长度是10位,比FFFFFFFF要大,而32位的程序内存地址是8位长度的16进制,在0-FFFFFFFF区间内


总结:32位程序理论上最大只能使用4G内存,而64位可以几乎不限制(值太大了),所以对于一些大型程序,比如大型游戏则需要采用64位的框架去开发,但在实际应用中,不建议大家采用64位框架去开发程序,只是听起来NB,用处不大,个人开发的程序一般是用不到4个G的内存的,而且大家理解内存地址的长度后也应该知道了,64位程序是不能够在32位系统运行的,所以市场上大多数的软件都是32位




重点:64位的开发也并没有比32位的难,打包的时候是可以选择打包成32位还是64位的。。。回到问题,那为什么64位的程序比32位的NB?那你想想,为什么人家不打包成32位要打包成64位?是不是说明32位达不到某些要求,所以只能打包成64位,所以那是是人家程序NB,这是关键,我自己开发也是一样,除非开发一些插件强制64位,否则一般是不会去开发64位的程序的,32位的电脑用不了


难点:64位程序运行速度更快,稳定性更好?安全性更高?对于这样的问题我没去探究过,我个人觉得有点道听途说的感觉,大家有兴趣的可以讨论,但我觉得不在考虑范围,对于广大编程爱好者来说,就是32位程序更好,因为可以在32位的系统上运行,要不然万一有的客户系统是32位的怎么搞?直接损失客户

(点击返回课程目录https://www.52hb.com/thread-58658-1-1.html

评分

参与人数 8HB +8 THX +4 收起 理由
消逝的过去 + 1
浅酌◇咖啡 + 1 + 1
正名 + 1
郭咩咩 + 1
麒麟 + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
花盗睡鼠 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
sjtkxy + 1 + 1

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
sjtkxy 发表于 2023-5-23 04:53 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
美好映像 发表于 2023-5-23 07:21 | 显示全部楼层

下班时间,继续学习
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
laoer2009 发表于 2023-5-24 13:40 | 显示全部楼层

咋不给大伙讲讲x64内存布局,比如说什么范围到什么范围一般是用来干嘛的这种
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表