如何知道我的处理器是32位还是64位
目录:
- 什么是处理器以及如何工作
- 处理器的基本操作
- 32位和64位处理器之间的区别
- 32位和64位CPU之间的容量差异
- 知道我的处理器是32位还是64位
- 第一种方式:从Windows系统
- 第二种方式:使用CPU-Z软件
- 知道我的处理器在Linux上是32位还是64位
- 从数据表看一下CPU架构
- 关于32和64位处理器的结论
知道我的处理器是32位还是64位,将或多或少地帮助您了解计算机的使用时间,并在计算机上安装正确的程序。 目前,我们可以说售出的计算机中100%是64位的 ,因此,本文对于那些想要查看拥有的旧计算机的用户来说将变得更加相关。
内容索引
在任何情况下,几乎所有当前程序都具有32位和64位版本 ,因为我们也可能决定安装32位操作系统,例如某些上一代Windows XP或Linux。
什么是处理器以及如何工作
建议在了解如何识别处理器之前,以基本的方式了解其工作原理 ,以便更准确地了解32位或64位的含义。
处理器或CPU是由硅芯片上的集成电路组成的元素,该芯片由数百万个晶体管组成。 计算机的大脑 负责处理操作系统,程序和外围设备的所有必要指令 。 它解码并执行主存储器中加载的指令,并协调和控制不同的组件 。
处理器安装在主板上的一个或多个插槽中。 此插槽随CPU的一代而变化,因此了解处理器本身与主板之间的兼容性非常重要 。 这比知道它是32位还是64位更为重要。
如何知道我的处理器插槽和兼容性
处理器的基本操作
处理器基于指令的执行, 而这正是32位之一与64位另一个之间的区别所在 。 一个程序是由一组这些指令组成的,每个指令都在一个操作周期中执行,而且我们已经知道,每一秒钟就有可能生成数百万条指令。 GHz越高,每秒的指令周期就越多。 一条指令的执行分几个阶段:
- 指令搜索 :CPU通过标识存储指令的存储地址来从主存储器中请求指令。 然后,该指令由32位或64位的存储器寄存器移动,这将在后面看到。 指令解码 :当指令到达处理器时,将其分为要执行的更简单的代码。 搜索操作数 :将指令装载到CPU中后,还必须搜索分配给指令本身的操作数,可以是加,减,乘,除或逻辑运算。 指令执行 : 执行必要的逻辑或算术运算。 结果存储 :每个操作都会生成一个结果,并将其缓存在内存中,然后传递回RAM。
在此过程中,随着CPU的工作,其每个内核都一遍又一遍地重复这些步骤。
什么是处理器及其工作原理(完整说明)
32位和64位处理器之间的区别
尽管我们尚未清楚地看到占据本文的这两个数字之间的区别,但我们已经基本了解了CPU的工作方式。
通过我们的计算机传播的所有信息都是基于电信号,电信号 又用零和一表示 ,电流/非电流就这么简单。 这些数字称为位 ,正如我们所说的,它标志着电流是否流过晶体管。 为了形成复杂的指令, 这些位创建了一个连续的1和0的字符串,称为单词,这就是二进制语言的执行方式。
显然,我们不理解1和0,而是理解字母和数字,因此处理器必须将这种基本的机器语言转换为可理解的元素。 随着时间的流逝,计算机的功能增强, 字节开始使用 , 这仅是八位分组 (例如01100110)。
只要字符串更大,就可以生成更多的组合,同时使用 以字节 为 单位的位组合生成指令字符串和存储器地址 。 例如,使用三个位(000),我们可以进行8个组合(2 3 ),使用8位(2 8 = 256),依此类推。 状态越多也意味着信息越多,因此在63位(8×8)中它所容纳的信息和状态是在32位(8×4)中的两倍吗?
然后我们可以确定,与仅32位的处理器相比,能够处理64位字和地址的处理器将具有更大的计算能力 。 假设信息高速公路更宽。 我们可以从这里得到的另一个非常重要的问题是, 字节数越多,可以寻址的存储单元数就越多,因此64位CPU的容量会大大增加。
32位和64位CPU之间的容量差异
除了具有更大的处理64位CPU信息的能力之外,另一个基本差异是它还能够管理更大数量的RAM,让我们对此进行解释。
存储器分为多个单元,在每个单元中存储数据。 CPU必须知道数据位于哪个单元中,因此二进制代码将与其关联。 如果我们有一个32位CPU,它将只能读取2 32个数字组合 ,即4, 294, 967, 296个存储单元,或4 GB的RAM 。 同时, 理论上64位CPU将能够读取2个约1600万兆字节的64单元数据 。
在任何情况下, 由于物理限制 ,当前的操作系统和可用的硬件均无法达到这些数字 。 此外, Windows 10 Pro只能处理512 GB的RAM 。 无论如何, 由CPU和32位操作系统组成的PC仅支持4 GB RAM ,这确实直接影响了我们。
从上述得出的另一个区别是虚拟内存的分配也将受到限制 。 对于32位,每个应用程序只能分配2 GB,而对于64位,最多可以分配8 TB,这在服务器领域非常重要。 如您所见,不仅CPU,而且操作系统也极大地影响计算机的最终容量。
知道我的处理器是32位还是64位
关于64位处理器,您应该首先了解的是它们已经存在了16年 ,特别是在台式机上。
- AMD : 2003年 ,AMD64架构诞生,该品牌推出了面向台式机的Opteron和Athlon 64系列。 苹果 :也是在2003年 ,针对Mac台式机发布了IBM的新64位PowerPC 970。 英特尔 : 2004年,英特尔开始通过XEON系列和Pentium 4的EM64T扩展来更新其台式机系列。但是,它已经使用Itanium系列开发了用于服务器的64位处理器。
话虽这么说, 如果您有一台2003至2003年的计算机,则实际上可以确定它是32位的 ,而从2003年开始,知道它是32位还是64位将很有趣。 随着2010年Intel Core和AMD Bulldozers的到来,在当前时代32架构已不再有意义。
注意:知道64位CPU也支持32位操作系统和应用程序非常重要。 32位CPU不接受64位系统或程序。
第一种方式:从Windows系统
在Windows上,了解我们的CPU和操作系统的体系结构是一项轻松的任务。 我们有两种不同的方式。
我们使用组合键( Windows + R )打开运行工具 ,并编写MSINFO32 。 我们将看到一个相当完整的硬件列表,在其中我们必须找到“系统类型 ”行。
“ 基于X64的PC ”将意味着至少我们的操作系统是64位 ,足以知道CPU也是。 如果您将基于x86的PC或类似的计算机放进去,则意味着,至少该系统是32位的 ,但这并不意味着CPU也是如此。
第二种方法是通过单击“ 计算机 ”或“ 我的电脑 ”以及Windows XP以后的“ 属性 ”选项来打开系统属性 。
在新版Windows 10 build 1809中,我们看到了更清晰的信息。因此,我们在系统中以及CPU的体系结构中得到了显示 。
第二种方式:使用CPU-Z软件
CPU-Z是一个小型免费软件,我们将其安装在计算机上,以收集有关计算机硬件的许多有用信息。 在该硬件中,您将找到与CPU相关的所有信息。 即使我们安装了32位系统, 我们也可以肯定地知道我们的CPU具有什么架构 。
您可以从其官方网站下载它,而不会出现问题或刊登广告。
在这里,我们有几个英特尔和AMD不同处理器的示例。 请注意,在AMD的情况下,我们在指令列表中看到“ X86_64 ”,这意味着它是64位CPU。 对于Intel,我们将必须搜索“ AM64T ”。
除了这些捕获之外,我们还可以看到以上内容均未出现在指令集中。 这将意味着它是一个32位CPU。
知道我的处理器在Linux上是32位还是64位
在Linux中,了解CPU的体系结构也是一项容易的任务,我们还将有两种方法来实现它。
首先是通过命令终端。 我们只需要向所有用户放置命令“ uname -a ”,就会显示有关已安装的操作系统和CPU的信息。
第二个是通过系统详细信息面板 。 要访问它,我们将转到任务栏,然后单击最右边的箭头 。 在内部,我们将访问配置面板以转到“ 明细 ”的最后一个选项。 在这里,我们将显示有关CPU和操作系统的信息。
从数据表看一下CPU架构
如果这些方法不能说服我们太多, 我们将始终可以选择直接访问制造商的网站并查看我们的CPU模型的特征。 在以前的方法中,我们将能够知道CPU品牌和型号。 因此,下一步就是去ark.intel.com或AMD.com查找其中一个处理器。
如果是Intel,我们将寻找该指令集;如果是AMD,我们将寻找与OS兼容的指令集。 我们已经确定要知道我们的CPU具有什么架构。
关于32和64位处理器的结论
了解CPU的体系结构是一项简单的任务,但是我们想更进一步,简要地解释一下该体系结构对计算机和操作系统容量的影响。
如今,安装32位操作系统或应用程序几乎毫无意义 ,因为10多年来我们一直在连续使用64位CPU,因此我们只会限制计算机的使用可能性。 。
如果您决定更进一步并更新PC,我们将为您提供一些有趣的CPU教程和最重要的硬件指南。
如果您有任何疑问,问题或想指出一些问题,我们总是愿意听取他们的意见以求改进,因此请将其保留在评论框中。