32位和64位的区别 32位怎么变64位

在电脑上安装系统和软件的时候 , 经常会出现32位系统和64系统的选项 , 这两种系统有什么区别?32位系统能不能安装64位系统?软件能不能互通兼容 , 32位系统卡顿了有没有什么解决办法?今天S姐帮大家解决这些问题!

32位和64位的区别 32位怎么变64位

文章插图

下载 Windows 操作系统 , 会区分 X 64 和 X 86 版本(一般 X 86 是 32 位版本的系统 , 而 X 64 是64位版本的系统)
32位和64位的区别 32位怎么变64位

文章插图

下载程序软件的时候 , 也会区分 64 位和 32 位;
32位和64位的区别 32位怎么变64位

文章插图

从程序上说:32位与64位程序 , 是指经过语言编译后的可执行文件 , 比如 C 语言编写的程序需要区分 32 位和 64 位 。
从系统和硬件上讲:CPU一次处理数据的能力是32位还是64位 , 关系着系统需要安装32位还是64位的系统 。
32 位和 64 位中的“位” , 也叫字长 , 是 CPU 通用寄存器的数据宽度 , 是数据传递和处理的基本单位 。字长是 CPU 的主要技术指标之一 , 指的是 CPU 一次能并行处理的二进制位数 , 字长总是8的整数倍 。
【32位和64位的区别 32位怎么变64位】64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 比特 , 支持整数的 64 比特宽度的算术与逻辑运算 。那么 32 位 CPU 同理 。
一个 CPU , 联系外部的数据总线与地址总线 , 可能有不同的宽度;术语“64位”也常用于描述这些总线的大小 。不过这一术语也可能指电脑指令集的指令长度 , 或其它的数据项 。去掉进一步的条件 , “64位”电脑架构一般具有 64 位宽的整数型寄存器 , 它可支持 64 位“区块”的整数型数据 。
64 位架构无疑可应用在需要处理大量数据的应用程序 , 如数字视频、科学运算、和早期的大型数据库 。
——维基百科节选
如何查看自己的系统版本是64位还是32位?
Win 7 以上系统 , 右键单击【计算机】或【此电脑】 , 选择【属性】 , 在【系统】内即可查看系统类型 。
32位和64位的区别 32位怎么变64位

文章插图
XP系统 , 点击【开始】菜单 , 右击【我的电脑】→【属性】 , 如果未看到列出“ x64 版本” , 那运行的是 32 位版本的 Windows XP 。如果“系统”下方列出了“ x64 版本” , 运行的则是 64 位版本的 Windows XP 。
如何查看自己的CPU是64位还是32位?
依然是在电脑属性中 , 可以看到【系统类型】 , 如果后面描述是“基于 X64 的处理器” , 说明就是 64 位的 CPU , 如果是“基于X86的处理器” , 就是 32 位的 CPU 哈~
32位和64位的区别 32位怎么变64位

文章插图
64位CPU和32位CPU
64 位 CPU 与 32 位 CPU 的指令集合、操作数位数、寄存器名称和个数等都不相同 。
64 位 CPU 理论上的数据处理能力更强 。64 位 CPU 通用寄存器的位宽增加一倍 , 可以一次性处理 64bit 的整形数据 。
64 位 CPU 的内存寻址能力更强 。32 位 CPU 地址总线不超过 32 , 它所能达到的寻址范围 , 理论上只能使用约 4GB , 即不超过 2 的 32 次方字节; 64 位 CPU , 理论上寻址范围可以达到上亿 GB(2 的 64 次方字节) 。
当然了 , 32 位 CPU 的地址总线不一定是 32 位的 , 也可能是 48 位 , 64 位的 CPU 地址总线也不一定是 64 位 , 也可能是 48 位 。
但普遍来说 , 32 位 CPU 只能支持 4G 内存 , 而 64 位 CPU 可支持更大内存 。
64 位系统和 32 位系统
32 位系统在 32 位 CPU 和 64 位 CPU 上均可运行 , 64 位系统只能在 64 位 CPU 上运行 。不过 , 如果用 64 位的 CPU 运行 32 位的系统 , 就是杀鸡用牛刀 , 大马拉小车 , 并不能很好的发挥出 64 位 CPU 的能力 。
由于用户对电脑使用体验和速度的追求 , 近几年新购入的电脑 , 普遍是 64 位 。
小结