官方服务微信:dat818 购买与出租对接

安装软件选32位还是64位?从CPU浅谈32和64位的多重含义

2万

主题

2

回帖

8万

积分

管理员

积分
86416
发表于 2025-1-29 17:47:14 | 显示全部楼层 |阅读模式
    大概每个人都遇到了这样的问题:安装软件时,有提示选择32位版本或64位版本?

    我们还可以检查我们的计算机是32位还是64位系统:

    Linux

    您可能知道32位与系统有关,但实际上,32 vs 64可能具有多种含义。

    在正常情况下,有以下可能性:PU,程序,操作系统。

    今天,我将一一介绍您:

    中央处理器

    首先,我们必须从数字是什么开始。

    计算机中的数字数是指CPU可以处理一次的最大数量。当英特尔从166升级到386时,为了与16位系统兼容,它首先启动了386SX。该CPU的内部预算为32位,外部数据传输为16位。直到386DX之前,所有CPU在内部和外部都是第32位。

    有些人通常无法弄清楚在计算机中出现的“位”和字节,KB,MB等之间的关系。 8-位等于一个字节,即8bit = 1b。 32位处理器每次最多可处理4Byte(32位)。同样,64位处理器每次最多处理8byte(64位)。

    每次可以传输32个位置架构CPU数据总线宽度为32位,并且可以计算4个字节。

    64位体系结构的CPU数据总线宽度为64位,每次都可以传输64位数据,并且可以计算8个字节。

    数据总线

    数据总线是CPU和内存或其他设备之间数据传输的通道。数据总线的宽度决定了CPU和外界的数据传输速度。每行都可以传输1个二进制数据。 PICC,64行一次可以传输64位数据。除了数据总线外,还有地址总线和控制总线。

    地址巴士

    CPU使用地址总线指定存储单元。地址总线的宽度确定CPU可以访问的最大内存空间大小。可以访问1个地址行的内存空间是1位。这条线太大了。

    控制巴士

    CPU通过控制总线来控制外部设备,该总线主要通过控制总线来控制控制信号和时机信号。控制总线是各种信号线的集合。它是用于在计算机组件之间传输数据,地址和控制信息的公共渠道。总线的宽度决定了CPU控制外部设备的能力。

    通常,CPU是总线的主要控制。它通过控制总线,通过地址总线访问内存地址并通过数据总线传输数据,向每个外部设备发送控制信号。

    CPU的数量越大,可以计算的值越大。 64位CPU可以执行更多的操作,但是在普通应用中,此优势并不明显。在普通应用程序中不必执行数量过多的数量,但是对更多数值计算的应用非常明显。同时,64位CPU具有更大的地址空间。

    不同的计算速度:64位CPU通用寄存器的数据宽度为64位。处理器可以按顺序读取64位数据,该数据超过32位,并且操作速度将加倍。像两个不同的移民一样,工人A一次可以移动32块砖,而工人B一次可以移动64块砖。无论谁移动砖块都是快速的,自然而然,您更喜欢自己喜欢的人。由于操作速度的提高,64位CPU可以在多任务中平稳运行,并且不会来回固定。国王的荣耀更加顺畅。

   


    然后,一个朋友想问,因为数字越高,处理器操作速度越快,为什么不使用128 -bit,256 -bit CPU?因为数量越高,处理器芯片的设计越复杂,那么当前的技术级别无法创造出如此复杂的CPU。

    程序

    指32位计划和64位计划。

    32 -PIT指令程序通常可以在64位计算机上运行,​​并兼容。

    64位指令程序不能在32位计算机上运行,​​因为32位寄存器的指令不少于64位。

    请注意,实际上有16个数字的程序,但是16个标准的程序无法运行64位计算机,因为没有兼容性机制。

    操作系统

    操作系统实际上是一个程序。 64位操作系统使用64位指令,无法安装在32位计算机上。

    设计的最初意图

    64位操作系统的最初意图是满足大量内存和复杂浮动点号的需求。它通常用于科学计算,人工智能,图形设计,视频处理,3D动画和游戏数据库以及各种网络服务器。

    不同的安装环境

    64位操作系统只能安装在64位CPU机器上。同时,有必要与64位计划合作以发挥最佳性能。 32位操作系统可以安装在32位CPU机器上,也可以安装在机器上的64位CPU上,但这没什么意义,64位的性能将大大降低。

    不同的寻址功能

    32 -BIT操作系统最多可以解决32个,即4,294,967,296字节,大约4GB内存,4GB内存在许多服务器过程中还不够。从理论上讲,64位操作系统可以找到它。地址2的第64侧为18,446,744,073,709,551,616字节超过1亿GB的内存。

    与64位操作系统下的数据类型相对应的32位操作系统和数据类型也不同。与正常数据类型相对应的字节数应由数字表面确定:

    32-位操作系统

    64位操作系统

    char

    1字节

    1字节

    简短int

    2个字节

    2个字节

    int

    4个字节

    4个字节

    int

    4个字节

    4个字节

    漂浮

    4个字节

    4个字节

    8个字节

    8个字节

    长(指针尺寸)

    4个字节

    8个字节

    漫长

    8个字节

    8个字节

    长的

    4个字节

    8个字节

   


    在20和21世纪初期生产的大多数计算机都是32台机器。现在,其中大多数是64位计算机,但是为了兼容32位计算机,将开发两个版本,例如打包SDK,SDK,SDK,SDK,SDK,SDK,SDK,通常包含32-位和64位 - 位置动态链接库,iOS的内部也将拥有32位和64位静态链接库。

    总结

    32位处理器的唯一优势值得一提的是,它可以与20世纪末和21世纪初开发的所有旧程序兼容。 64位处理器可以改善程序的性能,并更好地使用64位操作系统的特性。 64位处理器具有256TB的虚拟内存,其中128TB分配给了用户空间,并将额外的128TB分配给内核空间(不同体系结构的CPU虚拟内存的设计大小不同,CPU的CPU的CPU AMD X86-64体系结构只是地址转换期间将使用的最低48位,因此48的总虚拟地址空间为256TB,涉及多级页表中的四个级别页面,以及随后的程序Meow将被介绍)。

    为了实现真正的64位计算,不可能仅拥有64位处理器。必须有64位操作系统和64位应用程序软件。这些元素无法实现64位计算。在64位处理器方面,英特尔和AMD处理器制造商都发布了64位多个系列和多个规格的处理器;

    参考材料:

更多帖子推荐

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-4-23 02:39 , Processed in 0.098896 second(s), 18 queries .