Questions tagged «32-bit»

4
是否有充分的理由在64位计算机上运行32位软件而不是64位?
是否有充分的理由提供针对现代台式机的任何32位版本以及64位版本的任何软件,这些台式机在64位硬件上运行现代64位操作系统? 看来64位软件会更高效,并在需要时允许更高的内存使用率,等等。Apple甚至在手机上使用64位处理器,即使它们只有1-2 GB RAM,也远低于4 GB。 32位CPU的限制。

2
为什么制作一个64位版本的程序会很困难?
在我的短时间编程中,只要我有程序的完整源代码,就可以为32位或64位计算机编译我的任何C ++,Java等都是很简单的。 但是很多软件没有发布64bit。最令人讨厌的是,还没有64位版本的Unity引擎。 是什么使得很难为64位计算机编译某些程序?

4
我应该只为Windows部署32位版本,还是同时部署32位和64位版本?
我有一个用编译语言编写的跨平台应用程序。 对于Linux,习惯上可以同时使用amd64和i386版本,因此用户可以选择适合其当前环境的版本。 在Mac中,习惯上制作通用二进制文件,因此它可以支持多个版本的Apple计算机。或者仅提供64位版本,因为当前所有的Apple计算机都使用64位体系结构和OS。 我不想让用户困惑,问“您使用的是什么体系结构?”,但是仅部署32位是个坏主意,因为该程序使用了一些64位优化魔术,并且在这些计算机上运行得更快。 我的想法: 安装32位和64位版本的应用程序,然后在运行时选择。(需要包装程序,因此很难进行点击并启动应用程序(如uTorrent))。 User-agent在网站上使用来检测体系结构,以便用户可以自动下载适当的版本(并链接到“替代版本”)。(这是Google Chrome风格) 强制用户使用32位应用程序并将64位版本设置为“仅限专家”?(如VLC) 在Windows中我该怎么办?

3
65535号有什么特别之处吗?
2¹⁶-1&2⁵=2⁵(或?显然吗?) 一个开发人员今天问我什么是65535和32,即2¹⁶-1和2⁵=?我起初以为是32,但似乎很容易,然后我想了几分钟,然后回答了32。32似乎是正确的答案,但是如何?65535 =2¹⁶-1= 1111111111111111(但似乎不正确,因为此二进制数全为-1(?)),32 = 100000,但我无法将其转换为头脑,因此无论如何我回答32,因为我有回答一些问题。答案32实际上是微不足道的吗?以同样的方式2¹⁶-1&2⁵-1= 31吗?开发人员为什么要问我有关65535的确切信息? 要求我评估的二进制值是1111111111111111和100000,但我不明白为什么1111111111111111不是-1。不是-1吗?65535是一个产生溢出的数字,我怎么知道?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.