导航:首页 > 操作系统 > linux32位和64位的区别

linux32位和64位的区别

发布时间:2022-07-01 04:15:33

‘壹’ 32位系统和64位的有什么不一样的

首先说兼容性:

以我的经验,64 位的兼容性更好。理由很简单:通常 64 位的系统,可以运行 64 位应用程序和 32 位应用程序。但是 32 位的系统,并不总是能正常运行 64 位的程序。

所以,基本上 64 位装了 multilib 然后 64-32 通吃, 32 位虽然理论上可以吃 64 位应用程序,但这方面的测试和应用并不普遍,出了问题谁也不保证能解决。

我现在所有的 linux 机器都是 64 位。鉴于 Linux 下面绝大多数应用程序都有 64 位,Linux 显然是比 Windows 更值得上 64 位的。

现在来说优点:

64
位的一个优点就是你的 CPU 终于可以全部用上了,在 32 位模式中,你的 CPU
只有一半的寄存器起了作用,而这部分寄存器也只有一半的空间(低32位)起作用。真正工作的寄存器空间只有四分之一。换句话说,32位模式中,你的
CPU 有四分之三的寄存器空间是闲置的。

64 位的另外一个优点是原生 SSE 支持,一般而言,32 位 Linux
代码的编译选项都不带 SSE,除了某些单独处理要支持 SSE 的应用程序以外。而 64 位的所有应用程序,SSE 都是打开的,因为所有 64 位
x86 CPU 都支持 SSE,所以这个选项直接打开了。

当然 64
位另外一个优点就是你的应用程序终于可以用上2G以上的内存了,32 位可以使用 PAE 内核你的系统总内存达到
64G。——但是对于任何一个单一的进程,你仍然受到 4G 的限制,而对于不同的系统而言,有可能只能用到 2G。而对于 64
位系统,任何一个程序都可以分配超过 4G 的内存,这对于 Photoshop 一类吃海量内存的软件来说非常有用。

最后来说说缺点:

64位的最大缺点自然是内存占用。首先, 64 位代码天然的比 32 位代码长一倍,考虑到指令集方面的优化,实际上,64位代码可能只相当于32位的 120%-150% 空间,当然,即便是这一点,也比原先占用更多了。

其次,如果你一定需要运行那些闭源的,不带 64 位支持的 32 位软件,那么你就需要安装 multilib,而这,一定程度上意味着你一个机器有两套库,这又是额外的内存占用。

所以总的来说,系统内存占用可能加倍,当然这对目前的主流机器来说并没有太大问题。也就是从原先的系统启动 512M,变成了系统启动占 700M-1G 的水平。

‘贰’ 想下个linux操作系统,请问下载64位的还是32位的呢,2者区别在哪

一个常见的误解是︰除非计算机安装的内存大于 4 GB,否则 64 位架构不会比 32 位架构好.首先跟你介绍下32位和64位的用途,32位是90%用户用的,就是普通用户用的,32位支持的软件非常多,应该说是几乎的全部,而64位系统比较特别是针对特殊职业用的版本比如设计建筑和大型图形设计,特殊行业的操作系统,而且支持的软件比较少。
另外,linux系统是开源的,所以它里面的软件也大部分是开源的。所以也就没有32位资源更多之说。
我个人建议使用32位的,建议使用centos linux。
linux64位系统比较占内存如果你内存足够大可以.

‘叁’ linux 系统32位好还是64位

选64位的吧,可以兼容32位的程序。 许多服务程序如MySQL,64位版本性能明显优于32位版,因为32位进程的内存寻址空间只有4G,为了发挥硬件平台的最大性能应该选64位版

‘肆’ linux32位和64位的区别

第一点设计初衷不同:
64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。
第二点寻址能力不同:
64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows
Vistax64Edition支持多达128GB的内存和多达16TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存
第三点要求配置不同:
64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
第四点运算速度不同:
关于32位和64位系统的差别,那真是说来话长,这里我们首先要了解一下CPU的架构技术,通常我们可以看到在计算机硬件上会有X86和X64的标识,其实这是两种不同的CPU硬件架构,x86代表32位操作系统
x64代表64位操作系统。那么这个32位和64位中的“位”又是什么意思呢?相对于32位技术而言,64位技术的这个位数指的是CPU
GPRs(General-Purpose
Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。举个通俗易懂但不是特别准确的例子:32位的吞吐量是1M,而64位吞吐量是2M。即理论上64位系统性能比32位的提高1倍。

‘伍’ 64位linux和32位linux的区别

64位linux和32位linux使用是一样的,但是唯一不一样的就是64位linux的速度更快点。如果是你个人使用的话我可以这样说你感觉不出来。而且64位的linux更占内存(如果你内存足够大的话就另当别论),我想现在的个人的电脑估计也就是2G左右吧。
至于说的32位的资源多,我感觉这句话应该用在windows下吧。因为linux是开源的,所以它里面的软件也大部分是开源的。所以也就没有32位资源更多之说。
我个人建议使用32位的,建议使用centos linux。
谢谢。

‘陆’ linux系统分32位和64位吗

当然,Linux系统是有32位和64位之分的!
它们之间有何不同:

第一、设计初衷不同
64位是为视频、绘画、高性能应用程序所设计开发的;32位是为普通用户开发的。
第二、配置要求不同
64位操作系统只能安装在64位电脑上,32位操作系统可以安装在64位电脑上。
32位操作系统安装在64位电脑上,其硬件恰似大车拉小车,这样64位硬件性能会大打折扣。
第三、运算速度不同
64位CPU的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据。比32位提高了一倍,理论上性能会相应提升1倍。
第四、寻址能力不同
在Linux下32位系统不打开PAE的情况下,只能支持4G内存。
32位系统最大只能支持3.2g左右内存,而64位系统支持高达128g的物理内存和多达16TB的虚拟内存。
第五、软件普及不同
64位软件相较32位软件少。

‘柒’ 64位linux和32位linux的区别是什么

64位linux和32位linux使用是一样的,但是唯一不一样的就是64位linux的速度更快点。如果是你个人使用的话我可以这样说你感觉不出来。而且64位的linux更占内存(如果你内存足够大的话就另当别论),我想现在的个人的电脑估计也就是2G左右吧。
至于说的32位的资源多,我感觉这句话应该用在windows下吧。因为linux是开源的,所以它里面的软件也大部分是开源的。所以也就没有32位资源更多之说。
我个人建议使用32位的,建议使用centos linux。
谢谢。

‘捌’ linux 32-bit 和64-bit的区别

操作系统位数区别,在原理上体现在cpu处理的指令字长一个是32bit,一个指令字长是64bit。寻址也是这样。cpu 64指令,意味着,同样的一条指令,包含的信息量大,更少的指令条数就能完成一样的功能。存储字长64位,意味着可以表示的地址空间更大。能管理的内存更大。详细说的话就多了。
简单说“64bit的,支持的内存条,几乎没有限制(很大)”,“32bit的,只支持4G的内存,操作系统再占用一部分,用户可用的只有3G左右,哪怕你添加内存条,系统也不认”

应用方面,32位的软件和64位的软件不通用。64位的操作体统可以通过“32位运行库”实现对32位应用程序的支持

阅读全文

与linux32位和64位的区别相关的资料

热点内容
堵车如何缓解压力 浏览:15
喜鹊快贷app怎么了 浏览:263
海龟编辑器积木编程怎么安装 浏览:185
程序员理发店生意怎么样 浏览:603
程序员罗技 浏览:180
软考初级程序员课程2021下载 浏览:491
杭州程序员奶奶 浏览:880
不听命令造成错误 浏览:981
kool系统源码 浏览:610
流氓app在哪里看 浏览:98
域名购买了怎么指向服务器 浏览:121
安卓手机如何让照片颜色反转 浏览:859
怎么下载卓睿安手机版 浏览:514
h3crange命令 浏览:468
php前景和python 浏览:338
php压缩图片内存大小 浏览:495
在哪里可以查看云服务器的信息 浏览:70
python读取非txt文件 浏览:799
艾莫迅用什么编程软件好 浏览:227
android文件存储读取 浏览:214