芯片处理器概览
处理器主要有四种架构:x86系列/Atom处理器,ARM系列,MIPS系列 ,PowerPC系列,以及RISC-V系列。首先分清楚处理器架构与处理器的区别。架构如同地基,处理器则是地基上的高楼大厦。主流架构只有几种,但CPU却有成千上万种。一些公司如ARM,自己不生产芯片,只是授权给厂商架构专利去开发处理器。在RAM这个地基上,是开发出东方明珠,还是中国尊、小蛮腰,就看各芯片厂商各显神通了。

X86架构

X86采用CISC复杂指令集架构。 X86架构处理器的代表厂商有Intel和AMD。早期是Intel先搞出X86架构,AMD拿到X86的授权自己也开发X86处理器。我们还会听到IA-32这种说法。在32位及以下处理器中,X86和IA-32是等同的。但在64位处理器中,需要做一下区分。Intel在从32位向64位进军时,率先研发出IA-64处理器,随后AMD公司研发出AMD64处理器。但因为IA-64不兼容X86架构,而AMD64兼容X86架构,IA-64的市场表现不及AMD64。于是Intel公司从AMD拿到授权,开发出兼容X86的64位处理器,这款产品最终定名为Intel64。我们一般讲的X64,主要包含AMD64和Intel64,不包括IA-64。IA64目前主要用于超算和高性能服务器,逆向中一般遇不到。 X64架构产品主要有Intel的至强,酷睿,奔腾,赛扬和凌动以及amd的锐龙 。X86的汇编语言有Intel和AT&T两种语言格式。语言格式与CPU关系不大。但Intel格式的汇编语言基本只用在Intel产的CPU上,而AT&T的汇编语言格式用在多种CPU上,GNU编译器默认格式为AT&T。两者的主要区别在于。处理器架构不同,使用的指令集不同,汇编语言也不同。即便同一架构下的ARM,除了32位的ARM指令集,还有16位的Thumb指令集。Intel语体与AT&T语体的汇编都是X86指令集,只是在书写格式上有所区别。

ARM架构

(Advanced RISC Machine,进阶精简指令集机器)

ARM架构采用RISC精简指令集。ARM架构灵活,功耗低,在物联网时代的需求量会进一步爆发。目前ARM架构的芯片几乎垄沟了移动端市场。华为麒麟、高通骁龙、包括这两年大出风头的苹果M1芯片,都是基于ARM架构的。

MIPS

(Microprocessor without interlockedpipedstages,无内部互锁流水级的微处理器)

MISP同样采用RISC精简指令集。

中国的“龙芯”为其代表。

2021年3月,MIPS宣布MIPS架构的开发已经结束,因为该公司正在向RISC-V过渡。

RISC-V

RISC-V同样是精简指令集架构,但推出时间晚,不用考虑兼容,架构更为短小精悍,规范文档仅有145页。它完全开源免费,指令数目少,用友X86、ARM不具备的模块化,在IOT时代会有极大优势。

PowerPC架构

(PerformanceOptimizationWithEnhancedRISC –PerformanceComputing) POWER是1991年,Apple、IBM、Motorola组成的AIM联盟所发展出的微处理器架构。PowerPC是整个AIM联盟平台的一部分,并且是到目前为止唯一的一部分。但苹果电脑自2005年起,将旗下电脑产品转用Intel CPU。


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇