第082章 arm(2/2)
risc(精簡指令集)是相對於cisc(複雜指令集)而言的。電子計算機從誕生之後,經過幾十年的改型、換代發展之後,其指令集越來越龐大,而為了實現這些指令操作造成cpu的設計也越來越複雜。
但統計數據表明,大部分占用cpu和其他計算機資源的運算,是指令集中占比很小的那一部分常用簡單指令,而剩下占絕大部分比重的複雜指令實際用到的概率很小,這也造成了cpu中為之設計的複雜結構利用率很低。
面對這種情況,計算機專家們開始研究對指令集進行必要的精簡,使每條指令都能簡化和歸一化,用執行一串連續的、簡單的、密集編碼的指令來實現計算機複雜操作,從而替代指令集中那些使用頻率稀少的複雜指令,來簡化處理器的設計複雜程度。
前世李軒的正職是一位嵌入式系統底層程序的設計師,最熟悉的指令集架構莫過於arm,這是二十一世紀最流行的risc架構之一。
搭載arm晶片架構的設備數量,是英特爾的25倍。全世界99%的智慧型手機和平板電腦都採用arm架構。約有43億人每天都會觸摸一台搭載arm晶片的設備,占全球總人口的60%。
但這款由英國acorn公司研發的指令集架構,在最初歲月里卻生存的異常狼狽和艱辛。acorn公司最初研發電腦時,曾向英特爾公司索取80286的相關技術資料,遭到對方拒絕,於是決定開發一款全新的低價處理器。
1985年arm1發布,arm1的結構非常簡單,僅有個25,000電晶體,第二年,改良版的arm2也出來了。arm2是一款集成了3萬個電晶體的32位元處理器,工作時鐘為8mhz。但它的運算能力,比集成了13萬個電晶體,最大時鐘頻率為20mhz的80286更為出色。
但當時並沒有多少人留意到這枚新問世卻註定要名垂千史的偉大晶片,所有業內人士的目光都聚集在1985年10月17日發布的80386處理器上。acorn公司arm2的性能雖遠超16位元286,但相比於同樣32位元的386處理器卻顯得很寒酸,沒能給英特爾公司造成一絲的波瀾。
等acorn公司推出arm3時,英特爾的80486又已經面世,兩者性能依舊沒有太多可比性。深陷財務危機與技術瓶頸的acorn公司,直到1993年才迎來了真正的天賜良機。ti公司(德州儀器)當時正在說服一家不知名的芬蘭通信公司nokia,與它一同進軍剛剛興起的通信移動市場。
當時的ti公司在dsp領域已經取得了領袖地位,但並不熟悉cpu業務,在屈指可數的可以被操控的公司中,它最終選擇了acorn公司。
正是在ti公司雪中送炭的鼎力支持下,acorn公司在1993年成功開發出了,公司成立以來最重要的一顆處理器內核arm7。arm7的功耗非常低,適合手持式應用,製造成本也很便宜,利**速擴大市場。
arm7完全符合acorn公司最初定下的設計理念——「low-cost,low-powerandhigh-」(低價、低功耗、高性能)。這個理念也與21世紀智慧型手機的需求不謀而合,但卻是intel在一開始就強加給arm的。
正是為了避開英特爾80x86在cisc領域無可動搖的霸主地位,acorn公司只能選擇可以用更少的晶片資源,更少的開發人員,卻能實現一個性能相對較高的處理器晶片的risc技術。