当前位置:首页 » 软件百科 » 制图软件为什么要用32位的

制图软件为什么要用32位的

发布时间: 2023-12-06 23:36:23

❶ 为什么好多软件都区分32位和64位,到底有什么区别

64位软件和32位软件最大的区别是:64位的软件可以同时操作大于4GB的内存(注意这里的内存指的是地址空间,而不是物理内存)。



但是,上述过过程有几个非常重要的地方:

1)动态链接库

2)系统API首先,你32位的操作系统上一般是没有64位的库文件,如果你的应用程序源代码中引用了只有64位的动态库中才有的函数,很显然你链接的时候就会出问题。

另外,我们很多程序肯定用到了read和write等C语言库函数,而库函数的实现是依赖于系统API的。如果你工作在windows上,程序大多数是以exe形式发布的,你得到的程序是目标文件以后的结果,本身是带有位数的;如果你工作在linux上,本身大部分软件包rpm等也是已经编译好的,就是说,它们本身就是具有“位数”的。

如果你得到的是源码,那么基本上你的应用程序还没有“位数”的概念,你用多少位的编译器去编译它,它就是多少位的应用程序。我们这里讨论多少位的程序,都是针对已经编译到目标文件以后的状态。所以32位和64位软件的并存是CPU、系统、编译综合决定的,而这些都是因为时代的需要。

对于Windows系统而言,64位的系统上往往有32位的库和其他必要的信息,基本上能兼容32位的程序。以上是个人的一些经验和总结,希望可以帮助到大家,如果有不同意见和建议,欢迎评论区留言讨论。

热点内容
为什么孩子一上学动作慢 发布:2025-10-20 08:58:17 浏览:993
肾虚为什么眼睛会难受 发布:2025-10-20 08:27:38 浏览:677
人类的眼睛为什么是透明的 发布:2025-10-20 08:02:01 浏览:747
男生为什么不忍心看女生生气 发布:2025-10-20 07:52:04 浏览:87
苹果咬了一口为什么会变颜色 发布:2025-10-20 07:44:38 浏览:450
两周的孩子晚上睡觉总哭为什么 发布:2025-10-20 07:39:46 浏览:852
为什么注册微信时协议点不了 发布:2025-10-20 07:36:14 浏览:809
为什么小米更换不了锁屏壁纸 发布:2025-10-20 07:36:13 浏览:611
苹果手机为什么不能用陌陌app 发布:2025-10-20 07:31:12 浏览:410
小米手机同等配置为什么便宜 发布:2025-10-20 07:25:02 浏览:1026