linux 版本中 i386/i686/x86-64/pcc 的区别

TPL5010硬件看门狗电路 在做一些采集频率很低的产品的时候,会考虑电池供电,比如表、电气表等,为了控制功耗,往往会在设备不需要工作的时候让它进入低功耗模式。为了设备的稳定性,避免死机后无法恢复,必须配置看门狗,一般的看门狗芯片,喂狗间隔时间是几秒钟。这样在喂狗和低功耗之间就产生了一个矛盾,频繁的喂狗就需要频繁的醒过来,这样功耗就很难做到很低。这颗看门狗芯片,特别适合上面的应用。2小时的间隔意味着主控芯片每2小时醒过来喂狗一次即可,而在2.5V供电的情况下,功耗仅仅35nA,几乎可以忽略不计。 阅读详情

参考1:

一.

I386 为32位 x86 64位

二.安装介质

1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.

intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列

以及centrino P-M,core duo 等.

2. X86_64 适用于intel的Core 2 Duo, Centrino Core 2 Duo, and Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用X86架构的64位cpu.

3. PPC 适用于Apple Macintosh G3, G4, G5, PowerBook, and other non-Intel models

安装DVD包括的软件要比安装光盘多一些,安装DVD也包括了两种图形界面(KDE和gnome).

4.Jigdo

也可以通过 Jigdo 下载 Fedora 发行版。Jigdo 可以加速下载安装盘的 ISO 镜像。同 BT 下载等待任务完全完成所不同,Jidgo 自动定位最快的镜像服务器(通过 Fedora 镜像管理器),并且从中下载所需要的文件。为了减少所需的网络流量,可以让 Jigdo 扫描现存的 DVD 或 CD 介质。这个功能对于以下用户特别有用。

下载所有的测试发行版,之后下载最终的发行版。这样每次新的下载中,九成数据都已经被下载过了。

下载 DVD 和 CD。DVD 包括了 CD 中 95% 以上的数据。

下载以上组合中的任意一套即可。

二.live介质,分fedora桌面(gnome)和KDE桌面

可以直接进去系统再安装.先体验再决定是否安装的类型.

i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.

与cpu的指令集有关.I代表与intel的指令集兼容,后面的数字是指cpu的分类。
因为intel的cpu经过这么久的发展,不断的更新,产生从8086,8088,80286,80386,80486,奔腾(586),奔腾二代(686),奔腾三代(686)...cpu的每次换代,都增加了一些新的指令集,但都向后兼容(就是说后面的CPU都能完全使用前面的CPU的指令集)。而软件包为了能发挥好cpu的全部性能,就加入cpu相对应能指行的指令。因此就产生了各种不同的软件包。所以,i686的软件包能在奔腾二代以上的cpu上执行,但基本不能在此之先的cpu如486上执行。而i386的软件包既可在i386的电脑上执行,也可在后面所有的cpu上执行(如奔三、奔四,但不能发挥cpu的最佳性能。)

来自:http://aaaxiang000.blog.163.com/blog/static/2063491220099293814533/

参考2:

53330IA32 : 32 bits Intel Architecture (32位带宽Intel构架)
IA64 : 64 bits Intel Architecture (64位带宽Intel构架)

i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )

以上的86 也可以叫做 x86, 通称说 x86也是指 IA32构架CPU

x86 包含 i386 ,i386 仅仅是 x86 的一部分。
x86 这里的 x 本来就是一个未知数性质的,他可以是 3、4、5、6、7 。

x86 是 Intel 建立起来的 CPU 架构。
他的 8086、8088、80286、80386、80486、Pentium 、Pentium Pro 、Pentium MMX ,Pentium 2 ,还有后面的 P3、P4 、PD 、Core 全系列,Xeon 的 x86 系列。以及 AMD 的 Intel 架构兼容全系列.当然还有最近重新崛起的 VIA 的 C7 系列。
他们都是 x86 架构。

更多的 x86 代表的是 32 位的 Intel CPU 架构体系。

但其中分成很多代。i386 就是 80386 的那代 CPU 的标准,主要是支持 32 位的保护模式和实模式两种工作环境。这个功能很好很强大,一直沿用至今,而且系统对于这个功能是必须支持的。386 之后的 cpu 是完全兼容 i386 体系的。

i486 加入了新的一个功能,i586 (奔腾 1 代系列)又加入了新功能,i686 (奔腾 Pro 系列以后)又加入了新的功能体系。
i386 的软件可以运行在 i686 系统,但是 i686 的软件不能运行在之前的架构上。

旧 CPU 不能运行新软件主要是不能使用新的特性导致不能运行,但是旧的架构软件在新的架构上运行,仅仅是不能用新的功能体系,运行效率是没有减少的。
而且这个功能架构主要是 Linux 内核在使用。

只要看到 i 什么 86 ,基本都能用。
如果有 i686 ,CPU 只要不是 K6 系列,而是 Athlon 系列,最好选择 i686 ,但如果只有 i386 的,注意安装后看看你的内核是不是 i686 体系的,如果是,性能不受影响。

题外:
i786 是一个隐藏的新体系,听说只能用在 P4 以后的 Intel CPU 上面。但是很多软件没有针对这个架构编写,所以除非自己基于 i786 编译,不然网上没有 i786 的软件。

这里还要说 x86_64 体系,这个是 AMD 提出并且最先使用的 x86 新的架构体系。他把 32 位的 i686 架构体系,扩展为 64 位。
但是因为变动很x86 包含 i386 ,i386 仅仅是 x86 的一部分。

这里还要说 x86_64 体系,这个是 AMD 提出并且最先使用的 x86 新的架构体系。他把 32 位的 i686 架构体系,扩展为 64 位。
但是因为变动很大的原因,64 位的系统软件要兼容 32 位的软件,需要在内核里打开支持,并且安装 32 位的兼容库才行。其实如果你有源代码,32位系统的源代码基本上可以直接在 64 位的系统上面编译成为 64 位架构可运行的软件(新的技术还是用不上)。

同样 64 位的 CPU 兼容上一代的 i686 架构,i686 CPU 不支持 x86_64 的软件。

一、x86与i386、i486、i586、i686等

x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。
该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在 新一代处理器使用可注册的名称,如Pentium。现时Intel把x86-32称为IA-32,全名为Intel Architecture, 32-bit。不过由于x86包括16位的处理器,这样的命名也出现麻烦。

x86架构于1978年]推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构。
其它公司也有制造x86架构的处理器,计有Cyrix(现为VIA所收购)、NEC集团、IBM、IDT以及Transmeta。Intel以外最成功的制造商为AMD,其Athlon系列处理器的市场仅次于Pentium。
8086是16位处理器;直到1985年32位的80386的开发,这个架构都维持是16位。接着一系列的处理器表示了32位架构的细微改进,推出了数种 的扩充,直到2003年AMD对于这个架构发展了64位的扩充,并命名为AMD64(有时也被称作x86-64,x64或EM64T),推出了 Opteron处理器家族,开创了x86的64位时代。
值得注意的是Intel早在1990年代就与惠普合作提出了一种用在安腾系列处理器中的独立的64位架构,这种架构被称为IA-64。IA-64是一种崭新的系统,和x86架构完全没有相似性;不应该把它与AMD64或x86-64弄混。

x86是一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,例如:i386, 586,奔腾(pentium)。

由于早期intel的CPU编号都是如8086,80286来编号,这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合。如今的奔腾、P2、P4、赛扬系列都是支持X86指令系统的,所以都属于X86家族。

x86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的。

为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的 CPU仍属于X86系列。

另外除Intel公司之外,AMD和Cyrix等厂家也相继生产出能使用X86指令集的CPU,由于这些CPU能运行所有的为Intel CPU所开发的各种软件,所以电脑业内人士就将这些CPU列为Intel的CPU兼容产品。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。当然在目前的台式(便携式)电脑中并不都是使用X86 系列CPU,部分服务器和苹果(Macintosh)机中还使用美国DIGITAL(数字)公司的Alpha 61164和PowerPC 604e系列CPU。

Intel 80x86简称ix86,比如i386、i586、i686等等,指的是适用于intel i386、i586、i686兼容指令集的微处理器。i686应该是P2以上级别的CPU,i586应该是pentium 这一系列都可以,但pentium pro 属于i686。

二、x86-64与x64、AMD64等

“x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x64”最先由AMD设计,推出时被称为“AMD64”,其后也为英特尔所采用,现时英特尔称之为“Intel 64”,在之前曾使用过Clackamas Technology (CT)、IA-32e及EM64T。外界多使用 "x86-64" 或 "x64" 去称呼此64位架构,从而保持中立,不偏袒任何厂商。

关于Linux/Unix的安装介质类型:

1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.

intel平台包括 8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列

以及centrino P-M,core duo 等.

2. X86_64 适用于intel的Core 2 Duo, Centrino Core 2 Duo, and Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用X86架构的64位cpu.

3. PPC 适用于Apple Macintosh G3, G4, G5, PowerBook, and other non-Intel models

安装DVD包括的软件要比安装光盘多一些,安装DVD也包括了两种图形界面(KDE和gnome).

4.Jigdo

也可以通过 Jigdo 下载 Fedora 发行版。Jigdo 可以加速下载安装盘的 ISO 镜像。同 BT 下载等待任务完全完成所不同,Jidgo 自动定位最快的镜像服务器(通过 Fedora 镜像管理器),并且从中下载所需要的文件。为了减少所需的网络流量,可以让 Jigdo 扫描现存的 DVD 或 CD 介质。这个功能对于以下用户特别有用。

LiveCD介质,分fedora桌面(gnome)和KDE桌面

可以直接进去系统再安装.先体验再决定是否安装的类型.

i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.

i686指的是Pentium Pro及以后Intel IA32 CPU,也就是我们所说的P6系列处理器
i386指的是80386以后的
IA32划分子集的话:386,486是一个,Pentium是一个,Pentium Pro,Pentium II,PentiumIII是P6系列,Pentium IV又是一个,Pentium 4是NetBurst框架的,比P6系列有些变化

i386、i586、i686指的是适用于inteli386、i586、i686兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。你可以透过/proc/cpuinfo这个文档查询CPU等级。

i386
Intel x86-compatible processors, including Intel Pentium and Pentium-MMX, Pentium Pro, Pentium-II, Pentium-III, Celeron, Pentium 4, and Xeon; VIA C3/C3-m and Eden/Eden-N; and AMD Athlon, AthlonXP, Duron, AthlonMP, and Sempron

ppc
PowerPC processors, such as those found in Apple Power Macintosh, G3, G4, and G5, and IBM pSeries systems

x86_64
64-bit AMD processors such as Athlon64, Turion64, Opteron; and Intel 64-bit processors such as EM64T

英特尔x86兼容处理器,包括英特尔奔腾和奔腾MMX、个人奔腾系列,奔腾II、奔腾 III、赛扬,奔腾4和Xeon;同时包括 威盛系列的C3/C3-m和and Eden/Eden-N; AMD Athlon、AthlonXP、Duron、AthlonMP和Sempron
ppc

PowerPC处理器,例如在苹果计算机公司的Macintosh, G3、G4和G5和IBM pSeries的那些系统
x86_64

AMD64位处理器例如 Athlon64,Turion64,Opteron。

英特尔64位处理器例如EM64T

x86体系结构虽然指令都一样,但是不同时代的具体实现,在编译优化上还是有自己的特点,而且后一代往往会多出一些指令,所以编译RPM时,可以针对不同的体系结构作不同的编译选项优化。

一般而言,所有x86处理器都能执行386的指令集,80486处理器当然需要486的优化。
Pentium 就是586,PentiumPro (P6) 之后的统称为686,包含了PentiumPro, PentiumⅡ, PentiumⅢ和P4。

出于效率考虑,在编译核心和glibc这样的软件包的时候,都是为不同体系结构编译不同的包,安装的时候选择适合自己机器的,以便得到最好的效率。

目前而言,只要有686的包,那就不必考虑386的包。

PⅢ的CPU,通过/proc/cpuinfo查到是386的。

i386 是指intel发布的通用处理器类型,适合386,486,586,686的CPU。
x86_64是指intel的X86的64位处理器系统。
一般你使用i386就好了。

64bit CPU 可以装 i386/x86_64,但32bit CPU 只能装i386,x86_64是无法装的。

i386是指CPU在32位元以上的的pc可以安装
x86_64是指CPU在64位的 pc可以安装
因为32位的CPU不支持x86_64的指令集,但是64位的CPU支持i386的指令集(这就是所谓的向下兼容),
所以判断不出电脑的CPU是哪种的话,建议用i386的操作系统。

====================参考:====================================

http://zhidao.baidu.com/question/200791326.html

http://www.piaodown.com/soft/27645.htm

http://hi.baidu.com/jacksonlie/blog/item/a491e22aafa3cd335243c1a9.html

http://hi.baidu.com/wbwssb/blog/item/479595d56e14412307088bfe.html

http://hi.baidu.com/%CD%BD_d/blog/item/c16c449862de74146f068c22.html

http://www.chinaz.com/web/2010/0225/107138.shtml

避坑指南:SAP成本中心分割结构配置常见错误及解决(含KA06/KL01前置步骤) 本文深入解析了SAP成本中心会计中分割结构配置的关键步骤与常见错误。重点强调了配置前必须通过KA06创建次级成本要素(类别42)和通过KL01创建活动类型这两个核心前置步骤,并详细剖析了在OKES中定义分割规则及版本时的高频报错原因与解决方案,帮助顾问和运维人员有效规避配置陷阱,确保成本分摊的准确性。 阅读详情

相关推荐

LAMMPS实例教程—In文件详解

本博文主要介绍专栏 《LAMMPS实例教程—In文件详解》, 针对于 Lammps 可分析的物理过程进行讲解,提供 In 文件以及后处理方法,持续更新。 目前分为8个专题: 1)力学专题、2)传热专题、3)相变专题、4)界面专题、5)吸附专题、6)流动专题、7)物性专题以及8)基础理论专题。

Rockyoung 3万+

linux 版本i386/i686/x86-64/pcc

<br /><br />参考1:<br />一.<br />I386 为32位 x86 64位<br />二.安装介质<br />1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.<br />intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列<br />    以及centrino P-M,core duo 等.<br />2. X86_64 适用于intel的Core 2 Duo,

L_zy的专栏 1466

UDS诊断服务基础详解之七-31服务

本节内容主要是讲解诊断服务中的31服务,包含31服务的使用场景,请求报文格式,响应报文格式,以及举例对31服务进行相关的说明

车载网络小D的博客 5506

http://a.77x.cc/click.php,资源索引 A_IT猫扑网

2018-09-115.5M 2019-03-182.3M 2019-03-204.5M 2019-06-111.1M 2019-05-234.6M 2018-02-115.1M 2017-07-043.1M 2019-11-186.9M 2017-07-062.6M 2019-01-194.9M 2019-12-092.8M 2018-02-115.8M 2019-03-192.1M 2019-...

weixin_34804926的博客 3万+

CY7C138AV/144AV/006AV/007AV

这份文件是关于Cypress Semiconductor Corporation生产的3.3V 4K/8K/16K/32K x 8/9 Dual-Port Static RAM(双端口静态随机存取存储器)的初步数据手册。该手册详细介绍了该系列存储器的特性、功能描述、引脚配置、操作范围、电气特性、数据保留模式、中断和信号量(Semaphore)操作等。

qq_29887127的博客 1万+

这是 RUN yum -y install glibc.i686 的报错

在运行 yum -y install glibc.i686 时出现了报错。请注意,yum 是一个 Linux 系统的软件包管理工具,它可以用来安装、卸载、更新和维护软件包。 这个命令用来尝试安装 glibc 这个软件包,glibc 是 GNU C 库的简称,是 Linux 系统中常用的一个软件包,它包含了大量的标准 C 库函数。 ".i686" 是一个文件后缀,表示这是一个 32 位的可执行文件,...

weixin_35749796的博客 1768

RUN yum -y install glibc.i686: #11 0.286 Last metada...

"yum" 是一个用于在 Red Hat Enterprise Linux 发行版中管理软件包的工具。 "install" 指示 yum 安装所提供的软件包。 "glibc.i686" 是要安装的软件包的名称。它是 GNU C 库的 32 位版本。 "-y" 参数指示 yum 在安装软件包时不经过确认,直接安装。 因此,这个命令的意思是:使用 yum 工具安装 32 位版本的 GNU C 库软件包...

weixin_35756373的博客 653

linux 版本i386/i686/x86-64/pcc 等... 的区别

转载 Dartagnan 最后发布于2010-11-17 22:11:00 阅读数 57132 收藏 展开 参考1: 一. I386 为32位 x86 64位 二.安装介质 i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu. intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列 ...

啸风 791

linux 版本i386/i686/x86-64/pcc 等的区别

在查看dpdk官方文档的时候,发现有 这样(kernel - devel.x86_64; kernel - devel.ppc64;glibc.i686)这样的安装包信息,收集了点资料来分析这三者的关系和区别。 原文网址:http://www.ithao123.cn/content-1324943.html linux 版本i386/i686/x86-64/pcc 等的区别 2015-03-0...

weixin_34014555的博客 265

系统 linux 版本i386/i686/x86-64/pcc 等... 的区别

<br />参考1:<br />一.<br />I386 为32位 x86 64位<br />二.安装介质<br />1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.<br />intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列<br />    以及centrino P-M,core duo 等.<br />2. X86_64 适用于intel的Core 2 Duo, Centri

杀出条血路来 1772

signature=9357ba213647505b8240e6d7d6ce48bf,life-game/yarn.lock at master · soouup/life-game · GitHub...

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.# yarn lockfile v1"@babel/code-frame@^7.8.3":version "7.8.3"resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tg...

weixin_39685836的博客 8万+

c&c服务器域名信息,73077c.com服务器iP

2021-02-05-----2021-03-1345.195.61.2482021-02-05-----2021-03-13128.14.14.1212021-03-13-----2021-03-1313.75.106.1542021-03-13-----2021-03-1345.195.61.1352021-03-13-----2021-03-1340.83.93.1652021-03-13-...

weixin_39614637的博客 4540

http://syy7.com/a/25.php,eDrawings

OzsgSFNGIFYxMi4wMCAKSQAAAABCABIjtb5VnQe+x607vhUO0z7QaHk+8A4VPlp42uy9B0BUR9cGPLv33r3bK22XDtKkNwFhAVEREMWGYi8UwR4rtkAsiTGaRGONRmOMxmASjRWNC8bE3hNN1Ig1dkMMKKAI95+yd10wb159k/f7v+//Jdm7x9l7z5w5M/PMmTNn5vZt...

weixin_33431149的博客 11万+

777C Alyona and Spreadsheet

题目链接:点击打开链接 #include #include #include #include  using namespace std; vectora[100010],dp[100010]; int len[100010]; int main() { int n,m,i,j,k,l,r; while(~scanf("%d%d",&n,&m)) { for(i=1;i

z2664836046的博客 1669

CY7C139AV/145AV/016AV和CY7C007AV/017AV

Cypress Semiconductor的这些双端口SRAM提供了灵活的数据访问和处理能力,适用于需要高速、低功耗和高可靠性存储解决方案的应用。数据手册提供了详细的技术规格和操作指导,确保设计者能够有效地实现和利用这些存储器的功能。

qq_29887127的博客 1万+

v4

msvcr100_[size]852612[/size] data_784F99209B21B55B4AAA5A30BF76B9D76A55A4EFD99CDC08E1850406C1A5CAF7 F46CA059CFD7EDD26FDC97F71569115A187A9C93B245D63D366ABC441E07E9F5 77DB6BB8F0F7F987DEBEFFF4587845C28

csdn_net_us的博客 19万+

Android studio 实现手机扫描二维码功能

主要介绍了Android studio 实现手机扫描二维码功能,需要的朋友可以参考下

OpenClaw-从入门到精通.pdf

OpenClaw-从入门到精通.pdf

下一篇: fedora的配置[转]
Sit
Sit
博客等级 码龄15年 1粉丝 4原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值