专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

电脑64位操作系统和32位的区别在哪里

来源:小易整编  作者:小易  发布时间:2022-11-04 07:49
摘要:电脑64位操作系统和32位的区别在哪里。想必大家都遇到过这样的问题:安装某个软件的时候,出现提示选择32位版本还是64位版本?我们也可以查看自己的电脑是32位还是64位系统:WindowsLinux大家可能知道32位和64位和系统有关,但其...

电脑64位操作系统和32位的区别在哪里。想必大家都遇到过这样的问题:安装某个软件的时候,出现提示选择32位版本还是64位版本?

我们也可以查看自己的电脑是32位还是64位系统:

电脑64位操作系统和32位的区别在哪里

Windows

电脑64位操作系统和32位的区别在哪里

Linux

大家可能知道32位和64位和系统有关,但其实 32 vs 64 可以有多重含义。

一般情况下,有以下几种可能:PU、程序、操作系统。
今天我来给大家一一介绍下:

CPU

首先,我们要先从什么是位数讲起。
计算机中的位数指的是CPU一次能处理的最大位数。在Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是386SX,这种CPU内部预算为32位,外部数据传输为16位。直到386DX以后,所有的CPU在内部和外部都是32位的了。
有些人往往会弄不清在计算机中出现的“位”和Byte,KB,MB等有何关系,8位等于一字节Byte,即8bit=1B。32位处理器每次最多处理4Byte(32bit),同理,64位处理器每次最多处理 8Byte(64bit) 。
32位架构的CPU数据总线宽度是32位,每次可以传输32位数据,可以计算4个字节。
64位架构的CPU数据总线宽度是64位,每次可以传输64位数据,可以计算8个字节。
  数据总线  
数据总线是CPU与内存或其它器件之间的数据传输的通道,数据总线的宽度决定了CPU和外界的数据传输速度,每根线可以传输1位二进制数据,32根线每次就可以传输32位数据,64根线每次就可以传输64位数据。除了数据总线外还有地址总线和控制总线。
  地址总线  
CPU通过地址总线来指定存储单元,地址总线的宽度决定了CPU所能访问的最大内存空间大小,1根地址线能访问的内存空间是1bit,32根线访问的最大内存空间是4G,64根线...太大了。
  控制总线  
CPU通过控制总线对外部器件进行控制,主要通过控制总线来传输控制信号和时序信号,控制总线是各种信号线的集合,是计算机各部件之间传送数据、地址和控制信息的公共通道,控制总线的宽度决定了CPU对外部器件的控制能力。
总体来说,CPU作为总线的主控,通过控制总线向各个外部器件发送控制信号,通过地址总线访问内存地址,通过数据总线传输数据。

CPU的位数越大,可以计算的数值就越大,64位CPU可以执行更大数字的运算,但这个优势在普通应用上不太明显,普通应用也没必要进行太大数字的运算,但是对于数值计算较多的应用就非常明显。同时64位CPU有更大的寻址空间。

运算速度不同:64位CPU的通用寄存器数据宽度是64位,处理器依次可以读取64位数据,比32位多一倍,运算速度理论上会提升一倍。像两个不同的打工人一样,打工人A一次性可以搬32块砖,打工人B一次性可以搬64块砖,谁搬砖的速度快,自然你更喜欢用谁。由于运算速度提升,64位CPU可以在多任务中运行顺畅,来回切换也不会卡顿,王者荣耀都顺畅多了。
那么有朋友要问了,既然位数越高处理器运算速度越快,为什么不用128位、256位的CPU?因为位数越高,处理器芯片的设计也就越复杂,当前的科技水平还无法制造这么复杂的CPU。

程序


指的是32位程序和64位程序。
32位指令的程序一般来说可以在64位机器上运行,可以兼容。
64位指令的程序不可以在32位机器上运行,因为32位的寄存器存不下64位的指令。
注意其实还有16位的程序,但16位的程序不能运行在64位的机器上,因为没有提供兼容机制。

操作系统


操作系统其实也是程序,64位的操作系统使用的是64位的指令,不能安装在32位机器上。
  设计初衷不同    
64位操作系统的设计初衷是为了满足需要大量内存和复杂浮点数运算的需求,一般用在科学计算、人工智能、平面设计、视频处理、3D动画和游戏数据库以及各种网络服务器等领域中。

  安装环境不同  
64位操作系统只能安装在64位CPU的机器上,同时需要配合64位的程序才能发挥最佳性能,32位操作系统既可以安装在32位CPU的机器上,也可以安装在64位CPU的机器上,但没啥意义,64位的性能会被大打折扣。

  寻址能力不同     
32位操作系统最多可以寻址2的32次方即4,294,967,296字节,约4GB内存,4GB的内存就现在而言在很多服务端程序上都是不够用的,而64位操作系统理论上可以寻址2的64次方即18,446,744,073,709,551,616字节超过1亿GB内存,但这只是理论上,由于不同架构的CPU设计不同,所以寻址能力也有错差别。
32位操作系统和64位操作系统下数据类型对应的字节大小也是不同的,正常数据类型对应的字节数应该是CPU位数决定的,但实际上貌似是由编译器决定的,看下表:
32位操作系统
64位操作系统
char
1个字节
1个字节
short int
2个字节
2个字节
int
4个字节
4个字节
unsigned int
4个字节
4个字节
float
4个字节
4个字节
double
8个字节
8个字节
long(指针大小)
4个字节
8个字节
long long
8个字节
8个字节
unsigned long
4个字节
8个字节
20世纪和21世纪早期制造的计算机大多都是32位的机器,现如今大多都是64位的机器了,但为了兼容32位机器,一般编程都会开发出两个版本,例如打包一个Android SDK,SDK内部一般都会包含32位和64位的动态链接库,iOS的Framework内部也会有32位和64位的静态链接库。

总结

32位处理器的优点唯一值得一提就是它可以与20世纪末和21世纪初开发的所有旧程序兼容。64位处理器可以提升程序的性能,更好的利用64位操作系统的特性。64位的处理器有256TB的虚拟内存,其中128TB分配给了用户空间,另外128TB分配给了内核空间(不同架构的CPU虚拟内存的设计大小不同,AMD的x86-64架构的CPU只有最低48位才会在地址转换时被使用,所以总的虚拟地址空间为2的48次方即256TB,这里涉及到多级页表中的四级页表,后续程序喵会介绍)。

要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的操作系统以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。在64位处理器方面,Intel和AMD两大处理器厂商都发布了多个系列多种规格的64位处理器;


本文地址:百科问答频道 https://www.neebe.cn/wenda/868196.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • apple id忘记密码后怎么使用电脑重设密码

    apple id忘记密码后怎么使用电脑重设密码

    appleid是我们在苹果手机中很重要的一个账号,有的时候我们可能会忘记appleid的密码,那么接下来小编就教大家怎样在电脑上重新设置appleid的密码。具体如下:1.首先我们打开电脑进入到桌面,找到浏览器图标点击打开。进入到浏览器界面...

  • 64位操作系统是什么意思?

    64位操作系统是什么意思?

    64位操作系统是使用64位CPU的计算机系统上所运行的操作系统,它能够支持4GB或更多的内存容量,比起32位系统有更多的性能优势和安全性。64位操作系统主要由32位操作系统演变而来,它能够支持大量的内存容量,大大增强计算机处理大...

  • 电脑COM口怎么设置

    电脑COM口怎么设置

    COM口即串行通讯端口,通常位于电脑主机机箱的后面,端口形状为梯形,主要用于连接一些外置的数据通讯设备,例如交换机等,那么如何设置电脑的COM口呢?下面小编就来给大家讲解一下。操作方法01首先,打开控...

  • 迅捷录音如何录制电脑音频

    迅捷录音如何录制电脑音频

    迅捷录音是现在十分常用的一款录音软件,有些新用户不知道该软件如何录制电脑音频,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步根据下图所示,打开电脑中的【迅捷录音】软件。2.第二步先点击【格式选项】,接着在展开的下拉列...

  • 电脑如何开启相机和摄像机功能

    电脑如何开启相机和摄像机功能

    如果我们不开启电脑中的摄像机的话,很多功能我们是无法使用的。今天小编就告诉大家电脑如何开启相机和摄像机功能。具体如下:1.首先我们打开电脑,点击下方任务栏中的搜索图标,搜索“相机”,点击最佳匹配栏下的相机。2.点击之后即可进入摄像界面了。...

  • 如何通过360安全卫士清理电脑垃圾

    如何通过360安全卫士清理电脑垃圾

    360安全卫士是现在十分常用的一款电脑管理软件,有些用户想知道如何通过该软件清理电脑垃圾,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步根据下图箭头所指,点击【360安全卫士】图标。2.第二步打开软件后,根据下图箭头...

  • 电脑账户是什么意思?

    电脑账户是什么意思?

    电脑账户主要是指在使用电脑(或网络)时所用的一种账户,它的创建及管理是由电脑操作系统(或网络)而实现的,是每一位用户或机构分别访问电脑(或网络)的唯一性和凭证。电脑账户的类型有多种,它们主要是指由操作系统(或网络)实现的访问电脑(或网络)...

  • 怎么设置电脑鼠标DPI

    怎么设置电脑鼠标DPI

    鼠标是电脑使用过程中必不可少的设备之一,有些用户不知道怎么设置电脑鼠标DPI,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步先点击左下角【开始】图标,接着在弹出的菜单栏中根据下图箭头所指,点击【控制面板】选项。2.第...

  • 周排行
  • 月排行
  • 年排行

精彩推荐