ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC)中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
在今日,A R M家族占了所有32位元嵌入式处理器75%的比例[1],使它成为占全世界最多数的32位元架构之一。A R M处理器可以在很多消费性电子产品上看到,从可携式装置(P D A、移动电话、多媒体播放器、掌上型电玩,和计算机)到电脑周边设备(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。在此家族中衍伸的重要产品还包括M a r v e l l的X S c a l e架构和德州仪器的O M A P系列。
编辑本段历史
A R M的设计是A c o r n电脑公司(A c o r n C o m p u t e r s L t d)于1983年开始的开发计划。
这个团队由R o g e r W i l s o n和S t e v e F u r b e r
qq删好友
52xxx带领,着手开发一种新架构,类似进阶的M O S T e c h n o l o g y 6502处理器。A c o r n有一大堆建构在6502架构上的电脑,因此能设计出一颗类似的芯片即意味着对公司有很大的优势。
团队在1985年时开发出A R M1S a m p l e版,而首颗"真正"的产能型A R M2于次年量产。A R M2具有32位的数据总线、26位的寻址空间,并提供64M b y t e的寻址范围与16个
狼国
32-b i t的暂存器。这些暂存器其中有一颗做为(w o r d大小)程式计数器,其前面6b i t s和后面2b i t s用来保存处理器状态标记(P r o c e s s o r S t a t u s F l a g s)。A R M2可能是全世界最简单实用的32位微处理器,其仅容纳了30,000个晶体管(相较于M o t o r o l a六年后的68000其包含了70,000颗)。之所以精简的原因在于它不含微码(请参阅m i c r o c o d e)(这表示大概只有68000的1/3至1/4),而与现今大多数的函受
幼儿荨麻疹
C P U不同,它没有包含任何的高速缓存。这个精简的特色使它只需消耗很少的电能,却能发挥比 I n t e l80286更好的效能。后继的处理器A R M3更备有4K B的高速缓存,使它能发挥更佳的效能。
李经芳在1980年代晚期,苹果电脑开始与A c o r n合作开发新版的
古纤道A R M核心,由于这专案非常重要,A c o r n甚至于1990年将设计
地皇