熟悉计算机的朋友应该知道有处理器、操作系统、驱动器和软件 32 位和 64 一般来说,我们会选择安装系统和软件 64 位版的。但仍有许多新开发的软件只提供 32 位版本。
32 位和 64 位置的真正区别是什么?哪个更好?而且不光是 32 位和 64 位,x86 和 x64 计算机代表什么?
01 、真正的 x86
一切都要从 1978 今年,英特尔发布了世界上第一款 x86 指令集架构的处理器「Intel 8086」。
之后,该系列的处理器名称为数字 86 以结尾为例 Intel 8086、80286、以及 80486,所以这个系列慢慢就被这个系列了简称为 x86 了。x86 从 1985 年发布的 Intel 80386 开始使用处理器「32 架构指令集」,称之为 x86_32(此前都是 16 位)。
随着 Intel 不断推出新的 32 位电脑置处理器,慢慢大家发现, 32 位 和 x86 通常指的是一件事,所以 32 位也被称为 x86。
这就是为什么我们现在看到的 x86 几乎所有默认指 32 位。然而
谁能想到 AMD 在 2003 年突然一条鲤鱼打挺,在英特尔之前 64 位位置处理器命名为「AMD 64」,从此x86 正式进入了 64 位的时代。
64 不仅数字领先 32 位,在性能和应用场景也有了很大的提升(后面说),然后英特尔也推出了与之兼容的处理器,命名为「Intel 64」,两者被统称为 x86_64。所以,x86 的本意其实同时包含「32 位和 64位」 。
历史经验告诉我们,懒癌是不可接受的 x86_32 和 x86_64 所以x86_64 被简称成了 x64。
02 、有什么区别
在硬件上,32 位 软件和 64 位 最大的区别也是当年 64 32位被推上舞台的原因 位支持的内存是 2^32 Byte,也就是最大只支持 4GB 内存。而 64 位支持 2^64 Byte,也就是 17179869184G=1677721电脑6TB ≈ ∞。
64 位置处理器解决了内存地址总线的问题。
1.5 TB 运行内存的 Mac Pro
另外 64 位处理器的「寄存器」也是 64 位,曾经 32 位置处理器需要一次操作 4 个「寄存器」,在 64 只需要位置处理器 2 个就够了。好处就是速度更快。
在 Windows 系统中,32 单个程序过程的位置系统最多只能用 2GB 内存这就导致了空间 Adobe 吃内存的软件几乎不能工作。
所以这些大软件很少 32 位版本。在 64 这方面在这方面没有限制。
另外在 Windows 32 位系统下 C:\\ProgramFiles\\ 默认安装软件目录,C:\\ System32\\ 是系统文件和 DLL 库的目录。
在 64 位系统中,C:\\Program Files\\ 是 64 默认安装目录的位软件,C:\\Program Files(x86)\\ 是 32 默认安装位软件目录。
因为 DLL 文件也分 32 位和 64 所以 64 位系统中 C:\\Windows\\System32\\ 目录用来放 64 位 DLL 文件,C:\\Windows\\SysWOW64\\ 目录则存放 32 位的 DLL。
有点绕吗?System32 是 64 位的,SysWOW64 是 32 位的。
总之,如果你安装了 64 位 Windows 实际上,系统包含了 32 位系统并且有兼容库 32 大部分单独的文件夹都可以运行 32 位的软件。
但 32 但不能使用位置 64 位的软件。
Windows 系统从 XP 从一开始就有 32 位版和 64 位版,而 macOS 自 v10.8(Mountain Lion)一开始就放弃了 32 只提供位版 64 位版。
查看系统多少位最简单的方法是右键桌面 此电脑- 属性:
0332 如何活到今天?
大家都知道这一次 Windows 11 许多硬件要求已经升级,其中一个进步是:Windows 11现在需要 64 位或 ARM64 处理器,对 32 不再支持处理器。
这可以说是一个巨大的进步,取消是对的 32 位置支持意味着旧的 BIOS(非UEFI)、MBR 分区表格式,32 位发行版、16 位运行环境(NTVDM)等淘汰落后技术。
但仍然保留在系统中 32 位置虚拟系统,仍然可以运行 32 位程序。(希望微软提上日程)
苹果从这二十年 MacOS9 RISC 到 OSX RISC 到 OSX X86 到 macOS X64 到 macOS ARM,更新了 4 次架构,
Windows 这终于被移除了 32 位处理器和 IE 浏览器,减轻了一点历史负担。
为什么 Windows 这样先进的系统,直到 Windows 11 才肯放弃 32 位置处理器呢?
为什么 Windows 这样先进的系统,直到 Windows 11 才肯放弃 32 位置处理器呢?
主要是用户太多。
微软不打算放弃这部分用户。
官方负责人的回答6 年后的今天,大概那个 1 亿台设备也老了,破了,所以微软终于可以了 Windows 11 上移除对 支持32位处理器。
03、 总结其实 Windows 系统的向下兼容性一直很好。当然,很多人认为这是胡说八道,有些软件不能再 Windows10 上运行嘛。
变态甚至阻碍其发展。
也正是 Windows 系统兼容性好,软件开发商省事。反正我的软件不需要那么多系统资源,甚至一套软件开发后也能卖十几年,不需要维护。既然如此,为什么要单独制作64位版? 2021 年的 Windows 11 还能运行 90 其他操作系统很难实现年代软件。电脑