首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 中的 32 位与 64 位

在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位"与"64位"的说法,类似的还有"x86"与"x86_64","i386"与"amd64",这两组概念之间有着怎样的联系和区别呢...1、硬件 早期的intel处理器,如i386,486,586,奔腾系列的CPU架构,都是32位的(32位的寄存器,32位的虚拟地址空间),统称为x86架构。...而在linux中则称为x86_64,即x86架构的64位扩展。 有关x86_64的详细描述可翻阅《深入理解计算机系统》一书。...查看linux系统是32位还是64位的方法:执行shell命令“arch”,显示为x86_64表示当前系统为64位,显示为i386,i486等表示系统是32位的。...4、linux发行版与内核 在linux发行版中,一般会针对不同的架构发布不同的安装光盘,以debian为例,可用于PC的就有i386和amd64这两个版本。

3.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

AMD64和i386的区别

下载Debian系统时,出现两个选项:ADM64和i386,那么这两者的区别是什么? i386=Intel 80386。其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称。...不过虽说都是x86的,但只能说明使用的指令集是兼容8086的,除8086指令集之外的其他指令支持情况就不一样;其内部实现的微体系结构 microarchitecture显然也是各自不同,就好比Linux...实际上由于32位x86处理器的统治性,术语“x86”几乎等于IA-32,即32位的x86或x86-32,例如Windows和 Linux发行版的32位命名都是x86(而不是x86-32或ia-32)。...“i386“和”i486″作为Intel 80386和80486处理器的别名是比较显然的。...比如,i386对应IA-32,并且由于兼容性肯定适用于i486~i686;i686不仅适用Pentium Pro,也适用K7架构的Athlon。

7.9K70

linux版本i686,在Ubuntu中’i686’是什么意思? – Ubuntu问答

如果它显示为i386,它将是32位和amd64,它将是64位,但我得到了这个结果: Linux mukund-ThinkPad-Edge-E431 3.8.0-35-generic #50-Ubuntu...也称为P6 microarchitecture,它是第六代Intel x86微架构,由Pentium Pro微处理器实现,于1995年11月推出.i686代码旨在在与32位Intel x86平台兼容的处理器上执行...,包括所有英特尔32位x86处理器,包括奔腾4等,以及AMD和其他供应商生产兼容的32位芯片的处理器。...所有x86 CPU都与原始的Intel 80386(缩写为i386)兼容,因此如果你想要一个与所有x86 CPU兼容的内核,你就可以编译一个i386内核。...但是,现代CPU具有许多附加功能(集成浮点单元,MMX等),如果配置为LinuxLinux可以使用这些功能。

2K10

i386和i686的具体定义

GNU/Linux分为alpha、PowerPC、Sun等各个不同版本,所有从Intel386-P4都用i386版本,但i386版本中有几个内核(i486,i486,i586,i686),安装时安装程序检测到你得...而i386的软件包既可在i386的电脑上执行,也可在后面所有的cpu上执行(如奔三、奔四,但不能发挥cpu的最佳性能。)...i686是pentiumpro及以后的通用arch,而i386是所有x86的通用arch,i386包括而i686没有包括的就是386、486、586(pentium)、pentium-mmx 现在应该没有人还在用...3dNOW(enhanced) SSE SSE2 (64bit) 可以看出,i686囊括了现在正在使用的所有x86,所以把rpm打包是的arch改为i686是没有问题的,反而能在指令调度上优化,填满流水线...而其中除了pentiumpro外,所有兼容i686的x86都有MMX,大多数有SSE。

1.2K60

i386和i686的区别

i386和i686 现在所有的intel 32位体系(包括AMD等兼容CPU)都叫i386体系,包括P4。、i686仍然属于i386体系,不过对CPU(相对于386)的特性作了指令优化。...GNU/Linux分为alpha、PowerPC、Sun等各个不同版本,所有从Intel386-P4都用i386版本,但i386版本中有几个内核(i486,i486,i586,i686),安装时安装程序检测到你得...i686是pentiumpro及以后的通用arch,而i386是所有x86的通用arch,i386包括而i686没有包括的就是386、486、586(pentium)、pentium-mmx 现在应该没有人还在用...3dNOW(enhanced) SSE SSE2 (64bit) 可以看出,i686囊括了现在正在使用的所有x86,所以把rpm打包是的arch改为i686是没有问题的,反而能在指令调度上优化,填满流水线...而其中除了pentiumpro外,所有兼容i686的x86都有MMX,大多数有SSE。

1.7K20

java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思

linux里面,我们经常会遇到i386 i686 i486 I586 这些代码,例如查看内核版本: [root@localhost logs]# uname -a Linux localhost.localdomain...2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux You have new mail in /...var/spool/mail/root [root@localhost logs]# 还有下载一些软件编译的时候也会遇到,例如我们熟悉的zend: ZendOptimizer-3.2.8-linux-glibc21...-i386.tar.gz ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz 那么linux 中的 i386 i686 i486 i586 究竟是什么含义呢?...其实很简单,i代表intel(英特尔)系列的cpu 386 几乎适用于所有的 x86 平台,不论是旧的 pentum 或者是新的 pentum-IV 与 K7 系列的 CPU等等,都可以正常的工作!

1.8K20

Linux下安装Oracle的过程和涉及的知识点-系列1

Linux下安装Oracle的经历也许在很多人眼里就是一个日常的再普通不过的操作,但实际其中蕴含着大量的操作系统、Oracle、Linux指令操作等知识点。...因为平时太忙,所以利用业余时间,会分几个part介绍下Linux下安装Oracle的实际操作过程,并着重介绍其中用到的各种知识点,希望对自己、对一些朋友有真实的帮助。...Oracle版本:10.2.0 这里就涉及到第一个知识点: 知识点1:查看Linux的版本方法: (1) uname -a Linux localhost.localdomain 2.6.32-358...(6) head -n 1 /etc/issue CentOS release 6.4 (Final) 知识点2:Linux内核版本的含义: 例如2.6.32-358.el6(i386/x86_64...英文全称 redhat enterprise linux 6。 i386表示该软件运行的架构:这里是32位。i代表intel系列的CPU。386几乎适合于所有的x86平台。386是CPU的等级。

65420

centos7几种版本x86_64、aarch64、armhfp、i386、power9、ppc64、ppc64el简单说明

CentOS Mirrors List for CentOS 7 AltArch armhfp disk images CentOS Mirrors List for CentOS 7 AltArch i386...aarch64 就是arm架构的64位系统,基于armv8指令集的64位架构,应该是后续ARM主流商用服务器的标准 armhfp 主要是对armv7hl兼容,支持基于arm的一系列单板计算机和嵌入式设备 i386...就是已经即将被淘汰的x86的以奔腾系列位代表的32位架构 后面3种都是IMb的power系列: power9 对应IBM的power9架构cpu ppc64 IBM power系列架构,目标架构为64...PowerPC和Power Architecture处理器,并对此优化的应用程序的标识符,编译源代码时经常使用 ppc64el 纯小端模式,POWER8作为首要目标,OpenPower基金会基础的技术,试图使基于x86...的Linux软件的移植工作以最小的工作量进行 Centos各个版本支持的架构汇总: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

10.2K190

Linux内核分析与应用2-内存寻址

本系列是对 陈莉君 老师 Linux 内核分析与应用[1] 的学习与记录。...(Intel)I386的体系结构 2.3 分页机制 分页在分段之后进行,其作用是完成从线性地址到物理地址的转换 必须在保护模式下才能启动分页功能 在32位系统上一般默认为4K大小,也可以是2MB或4MB...64位系统上,可以是4KB,8KB,最大可以是256MB 分页使得每个进程可以拥有自己独立的虚拟地址空间 (更多可参考 为什么 Linux 默认页大小是 4KB) 两级页表: Linux四级分页模式...I386体系结构(下) ---- 2.4 动手实践-将虚拟地址转换成物理地址 页全局目录 所有的进程都共享一个内核页表 最新的CPU已经支持五级页表 64位系统中已经不再用"高级内存" mknod...在x86中,启用分页机制是通过启用保护允许位PE而达到的 (错) x86 保护模式 + 分页管理机制 开启分页机制———《x86汇编语言:从实模式到保护模式》读书笔记44 .

18030
领券