首页游戏攻略为什么好多软件都区分32位和64位,到底有什么区别?游戏位分

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

misa2 02-27 4次浏览 0条评论

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

在回答这个问题前,有必要对中央处理器CPU的相关知识普及一下,很多人嘴上常讲16位,32位,64位速度如何如何,但概念上很模糊。在此厘清一下。

1,常说的计算机是多少位的,到底指的什么?

一般讲计算机是8/16/32/64位,是指的数据位,而不是地址位。大多数人理解为地址位,如32位,马上就会说寻址空间为4GB。这是不严肃的。照此理论,16位机只有2^16=64K寻址空间吗?事实上,即使最早的16位机,也有20根地址线,寻址1MB。

2,处理器CPU与数据位有什么关系?

一般处理器多少位是指通用寄存器的长度,与数据线位数相同。

再次强调,地址线则不需要与之相等。

好比 intel 64 位处理器则是 40 位地址总线,最大支持 1TB 的内存寻址。

32位宏汇编, 32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。所以,32和64表示CPU一次性可以读/写的最大位数,在主频率等外部条件一样的情况下,理论上64位的执行速度是32位的两倍。

3,寻址能力决定可支持的最大内存。32位的CPU只能寻址最大4GB的内存,这是因为其地址线也正好是32位。有的厂家做成40位地址线,可支持1TB内存。

4,操作系统向下兼容。即64的CPU可安装32位的操作系统win10 for32。当然,对CPU来说,是一种浪费,有一半的性能未发挥出来。

5,在win10 for 64系统上开发的app,都是64位的吗?非也。它还与集成开发及编绎环境IDE有直接关系。现在大部分app都是32位的,64位app很少。原因是软件开发滞后。

您的计算机可能正在运行64位版本的Windows。但是看看任务管理器,您会看到系统上的许多应用程序仍是32位的。这有问题吗?

1.为什么好多软件都区分32位和64位?

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

大多数现代计算机(肯定是Windows 7左右以后开始销售的计算机)都具有64位功能,并附带64位版本的Windows。如果您不确定自己的PC,可以很容易地检查您运行的是32位还是64位Windows。Windows的64位版本和32位版本之间有很多区别,如果您的PC和应用程序支持Windows,则您应该运行64位版本。即使您运行的每个应用程序都是32位应用程序,运行64位OS仍将更加安全可靠。

但是事情实际也并不是那么简单。首先要知道的是Windows的64位版本可以运行32位应用程序,但是Windows的32位版本不能运行64位软件。另一个小问题(仅适用于极少数人)是32位版本的Windows可以运行旧的16位应用程序,但那些16位应用程序不能在64位版本的Windows上运行。因此,让我们进一步研究它,看看什么时候对您来说很重要。

2.如何检查您的哪些应用程序仍为32位

您可以使用任务管理器查看哪些程序是64位的,哪些程序是32位的。要打开它,请右键单击任务栏上的任何打开区域,然后单击“任务管理器”(或按Ctrl + Shift + Escape)。

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

在“进程”选项卡上的“名称”列下查看。如果您使用的是Windows 8或10的64位版本,则在任何32位应用程序的名称之后都会看到“(32位)”文本。如果您使用的是Windows 7的64位版本,则会看到文本“ * 32”。在所有版本中,64位应用程序的名称后都没有多余的文本。

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

Windows还会在不同的地方(或至少尝试这样做)安装32位和64位应用程序。32位应用程序通常安装在Windows 64位版本上的文件夹中,而64位程序通常安装在该文件夹中。

但是,这更多是一个准则。没有强制将32位和64位应用程序放入其各自文件夹的规则。例如,Steam客户端是32位程序, 默认情况下会正确安装到该文件夹中。但是,默认情况下,通过Steam安装的所有游戏都会安装到该文件夹中,即使是64位游戏也是如此。

如果比较两个不同的Program Files文件夹,则会发现大多数程序可能已安装到C:\ Program Files(x86)文件夹。它们可能是32位程序。

3.在64位Windows上运行32位应用程序不是一个好主意吗?

从表面上看,在64位环境中运行32位应用程序似乎很糟糕,或者无论如何都不理想。毕竟,32位应用程序没有充分利用64位体系结构。没错 如果可能,运行该应用程序的64位版本可为可能受到攻击的应用程序提供其他安全功能。与32位应用程序可以访问的4 GB相比,64位应用程序可以直接访问更多的内存。

尽管如此,这些差异使您几乎不可能注意到在现实世界中运行常规应用程序。例如,通过运行32位应用程序,您不会受到任何性能损失。在Windows的64位版本中,32位应用程序在Windows 64位(WoW64)兼容性层(一个处理运行32位应用程序的完整子系统)的名为Windows 32位的环境下运行。您的32位Windows程序将与在32位版本的Windows上运行的程序大致相同(在某些情况下甚至更好),因此在64位OS上运行这些程序没有不利之处。

即使您使用的每个程序仍然是32位,您也会从中受益,因为您的操作系统本身正在64位模式下运行。Windows的64位版本更安全。

4.但是64位程序会更好,对吗?

正如我们前面提到的,运行64位版本的应用程序(如果有)是有优势的。在Windows的64位版本上,每个32位程序只能访问4 GB的内存,而64位程序可以访问更多的内存。如果某个程序可能受到攻击,则应用于64位程序的其他安全功能将有所帮助。

许多应用程序提供32位和64位版本。Chrome,Photoshop,iTunes和Microsoft Office是一些最受欢迎的Windows程序,并且全部以64位格式提供。要求苛刻的游戏通常是64位的,因此它们可以使用更多的内存。

但是,许多应用程序都没有实现这一飞跃,而大多数应用程序基本都没有64位。您仍然可以在当今的64位版本的Windows上运行大多数具有十年历史的32位Windows程序,即使它们的开发人员自从64位版本的Windows出现以来就没有对其进行更新。

想要提供其程序的64位版本的开发人员必须做其他工作。他们必须确保现有代码可以作为64位软件编译并正确运行。他们必须提供并支持该程序的两个单独版本,因为运行32位版本的Windows的人们不能使用64位版本。

而且在许多应用程序中,人们根本不会注意到任何区别。让我们以Evernote的Windows桌面版本为例。即使他们提供了64位版本的Evernote,用户也可能根本不会注意到差异。32位程序可以在64位版本的Windows上很好地运行,而64位版本没有明显的优势。

5.总结

简而言之,如果您有选择的话,一定要抓住应用程序的64位版本。如果您别无选择,请获取32位版本,也没什么关系其实。

最后,重要的是不要确保您运行的是64位应用程序,而是要确保运行的应用程序对您而言效果很好。如果有一个应用程序的64位版本,则一定要使用它。如果不是,则使用32位版本就可以了。对于大多数应用程序,您甚至都不会注意到差异。

游戏位分
目前手机棋牌游戏还有赚钱的市场吗?大众棋牌游戏客服中心 手机上面有没有高铁的模拟游戏,谢谢?模拟铁路游戏
相关内容
发表评论

游客 回复需填写必要信息