衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ARM處理器是如何崛起的?

我快閉嘴 ? 來源:半導體行業觀察 ? 作者:半導體行業觀察 ? 2020-12-29 16:04 ? 次閱讀

隨著蘋果基于Arm設計的M1 CPU面世,并發布了全新的Mac系列產品,而這些機器還備受好評,現在正是時候讓每個人都去回憶一下這個控制了世界大多數芯片的指令集奇怪的起源。

一開始的時候:TV

ARM處理器控制全世界超過1300億個設備,如果沒有它們,當前的科技社會或可能會受到巨大的影響。但他們的崛起是一個非常奇怪的故事。因為它的征途充滿了看似糟糕的運氣,病最終提供了關鍵的機會。

這首先與一個電視節目有關,那就是BBC在1982年推出的一項名為“ The Computer Programme”的計劃。英國廣播公司(BBC)試圖對英國人進行教育,這些新的花哨的機器到底是怎么回事。

該節目是由英國政府和BBC發起的更大的計算機素養項目的一部分,以回應人們對英國對美國正在發生的個人計算機新革命的深遠而令人震驚的準備沒有反應的擔心。與大多數電視節目不同,BBC希望節目中配備一臺計算機,該計算機將用于解釋基本的計算概念并教授一些BASIC編程。這些概念包括圖形和聲音,連接到圖文電視網絡的能力,語音合成,甚至是一些基本的AI。那就要求演出所需的計算機必須非常好。因為制片人的需求是如此之高,以至于市場上沒有任何東西能夠真正滿足BBC的愿望。

因此,英國廣播公司(BBC)向由Sinclair主導的英 UK‘s young computer industry發出了呼吁,該公司在計算器和微型電視上發了大財。最終,這家規模較小的新貴公司最終獲得了豐厚的合同:Acorn Computers

Acorn綻放

Acorn是一家位于劍橋的公司,于1979年開始開發最初設計用于運行水果機的計算機系統(我們稱為老虎機),然后將其轉變為基于6502處理器的小型愛好者計算機系統。這與Apple II,Atari 2600和Commodore 64計算機等中使用的CPU系列相同。該CPU的設計將在以后變得很重要,因此,請不要忘記它。

Acorn開發了一種稱為Atom的家用計算機,所以當BBC的機會出現時,他們開始計劃將Atom的繼任者開發成后來的BBC Micro。

BBC苛刻的功能列表需求確保了最終的機器在那個時代將非常強大,盡管不如Acorn最初的設想那么強大,但Atom的后繼產品將配備兩個CPU,一個經過驗證的6502和一個尚未確定的16位CPU。

Acorn后來放棄了該CPU,但保留了一個稱為Tube的接口系統,該接口系統允許將其他CPU連接到該計算機。(這也將在以后變得更加重要。)

BBC Micro的工程設計確實突破了Acorn的極限,因為它是那個時代的一臺非常先進的機器。這導致了一些引人入勝的但可行的工程決策,例如必須使用電阻器組將工程師的手指放在主板上的位置才能使機器正常工作。

從來沒有人真正弄清楚過為什么只有當手指放在主板上的某個點時機器才能工作,但是一旦他們能夠用電阻模擬手指觸摸,他們就滿意它能正常工作并繼續前進。

英國廣播公司(BBC Micro)證明了Acorn的巨大成功,在1980年代成為英國主要的教育計算機。

每個渴望讀懂這一點的人都知道,1980年代是計算歷史上非常重要的時期。IBM的PC于1981年發布,為個人計算設定了幾十年的標準。1983年的Apple Lisa預示了Mac和Windows-icons-mouse圖形用戶界面的整個革命,它將主導隨后的計算。

Acorn看到了這些事態發展,并意識到,如果他們想競爭,他們將需要比6502更強的芯片。Acorn公司一直在嘗試許多16位CPU:當中包括6502的16位變體65816,為Apple Macintosh提供動力的Motorola 68000,以及相對罕見的National Semiconductor 32016。

但是,這些芯片都沒有達到他們的預期,為此Acorn與Intel取得了聯系,希望將Intel 80286 CPU實施到其新架構中。

英特爾完全忽略了它們。

RISC業務

對于英特爾來說,這將是一個非常糟糕的決定。

Acoren接下來做出了自己設計CPU的決定。受Western Design Center(正在開發新的6502版本的公司)的精益運營以及有關一種名為簡化指令集計算(RISC)的新型處理器設計概念的各種研究的啟發,Acorn決定繼續前進,而工程師Steve Furber和Sophie Wilson是該項目的主要參與者。

現在,RISC處理器經常被與復雜指令集計算(CISC處理器)相比。我們有必要來做一些科普

CPU具有一組可以執行的操作——它們的指令集。CISC CPU具有大型,復雜的指令集,從而使它們可以在CPU的多個“時鐘周期”內執行復雜的任務。這意味著復雜性實際上是內置在芯片本身的硬件中的,這意味著軟件代碼可以不太復雜。因此,CISC計算機的代碼減少了指令數量,但是CPU執行指令所需的周期數卻增加了。

正如您可能已經猜到的那樣,RISC是相反的:更少的指令,更少的芯片本身硬件以及每條指令都可以在一個時鐘周期內執行。結果,代碼必須更長,而且效率似乎更低,這意味著需要更多的內存,但是芯片本身更簡單,可以更快地執行簡單的指令。

Acorn非常適合設計RISC CPU,因為他們最熟悉的芯片6502通常被認為是一種原始RISC設計。

實際上,新的Acorn芯片具有很高的RISC-y性能,以至于Sophie Wilson在為Acorn的新處理器設計指令集時,似乎顯然受到了許多6502設計概念的直接啟發。

使用BBC Micro的Tube接口作為測試平臺,Acorn開發的基于RISC的新CPU被稱為Acorn RISC Machine或ARM。Acorn的芯片制造供應商VLSI開始生產ARM CPU,首先是為了Acorn的內部研發。不久之后,生產版本ARM2就準備好了。

1987年,推出了第一臺基于RISC的生產型個人計算機,即由ARM2 CPU驅動的Acorn Archimedes。盡管ARM的晶體管數量比Intel的大芯片少了245,000,但事實證明ARM的性能優于Intel 286。

Archimedes及其ROM中的Arthur OS被證明是一種靈活,快速且功能強大的機器。它具有當時的良好圖形,圖形用戶界面,以及一些酷炫而快速的低多邊形演示和游戲,這要歸功于其精簡而激進的CPU,真正展示了該機的速度。

當時,這第一臺基于ARM的機器據稱是該時代最快的個人計算機,其性能等級是英特爾80286的幾倍。

少即是多

ARM缺乏晶體管可以說明ARM本身的相對簡單性,因此,該芯片的計算能力比幾乎其他任何器件都要低得多,功耗更低。

由于Acorn在為臺式機設計CPU,所以ARM的低功耗/低熱量特性不是初始設計的重點,但它可能被證明是計算歷史上最幸運和最有益的計劃外副產品。。

這種低功耗和低發熱量使ARM成為移動設備的自然選擇,這就是為什么Apple在1980年代后期開始四處尋找一種功能強大的CPU將手寫文字轉換為文本并運行GUI的原因。由AA電池供電,并且沒有轉動手持設備,這會導致手灼痛。他們想要研究的手持設備是臭名昭著的Newton,而只有快速而精益的ARM內核才能滿足其需求。

蘋果和Acorn的芯片合作伙伴VLSI與Acorn合作,將ARM部門拆分為自己的新公司,稱為Advanced RISC Machines,從而使ARM的名稱得以保留。在這個聯盟的基礎上,加上蘋果大量資源,ARM將開發ARM6內核,ARM610 CPU是基于該內核的第一款生產芯片,并以20 Mhz的版本在1993年繼續為Apple Newton供電。

ARM610將繼續為新一代的Acorn Archimedes計算機和基于Newton的奇特筆記本電腦eMate賦能。2001年,ARM7核CPU將為Apple的iPod和Nintendo的Game Boy Advance供電。2004年,一對ARM將驅動Nintendo DS的雙屏幕。

然后,在2007年,蘋果公司將發布第一款具有ARM11核心CPU的iPhone。從那一刻起,一切都變成了ARM-bonkers。

ARM CPU成為智能手機的默認選擇,無論它們來自Apple還是其他公司。ARM CPU為并非嚴格基于Intel的臺式機,筆記本電腦或服務器的每臺思維機提供了動力。現在,有了ARM Chromebook和蘋果公司新的基于MacOS ARM的MacOS臺式機和筆記本電腦,ARM似乎終于可以回到臺式機中的一切。

這么多年以后,ARM起源的故事仍然值得一講,因為它是如此之不可能。這是一個奇怪的,計劃外的事件序列,來自不太可能的來源。盡管ARM在當今世界上絕對占主導地位,但其不起眼的開端使其比起英特爾/ AMD的近乎生物壟斷的感覺,更像是一個絕無僅有的行業龐然大物。

花點時間反思一下,真是太好了:因為英國人感到自己被計算機革命拋在了后面,所以他們決定制作有關計算機的電視節目。為此,他們需要一臺計算機,因此一家處于劣勢的英國公司想出了一個好計算機。當那家小公司需要構建更快的CPU時,因為英特爾不愿意接聽電話,他們自己做了。這款內部CPU恰好沒有使用太多功率或發熱量,因此引起了Apple的注意,Apple用它為大多數人認為是最大的故障提供了動力。當然,從那里開始,公司繼續占領整個世界。
責任編輯:tzh

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19409

    瀏覽量

    231196
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9169

    瀏覽量

    369234
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10905

    瀏覽量

    213030
收藏 人收藏

    評論

    相關推薦

    Arm自研AI芯片,英偉達、MTK聯合研發Arm AI PC處理器,算力之戰升級

    電子發燒友網報道(文/吳子鵬)作為目前兩大主流處理器架構之一,Arm架構在移動處理器有著非常強的統治力,并持續提升在PC處理器和服務市場的
    的頭像 發表于 05-14 00:14 ?4581次閱讀

    ARM處理器的尋址方式

    ARM處理器的尋址方式是處理器在執行指令時,根據指令中給出的地址信息來尋找物理地址的方法。ARM處理器支持多種尋址方式,以滿足不同的編程需求
    的頭像 發表于 10-05 17:08 ?322次閱讀

    ARM處理器和CPU有什么區別

    ARM處理器和CPU(中央處理器)之間的關系及區別,可以從多個維度進行深入探討。首先,需要明確的是,ARM處理器并非一種獨立的CPU類型,而
    的頭像 發表于 09-10 11:24 ?1705次閱讀

    ARM處理器的工作模式和特點

    ARM處理器具有多種工作模式,這些模式根據處理器執行的任務和當前的狀態進行劃分。常見的ARM處理器工作模式包括用戶模式(User Mode)
    的頭像 發表于 09-10 11:22 ?1437次閱讀

    ARM處理器的異常中斷響應過程

    ARM處理器的異常中斷響應是嵌入式系統設計中一個至關重要的環節,它確保了系統在面對內部或外部事件時能夠穩定、可靠地運行。
    的頭像 發表于 09-10 11:18 ?1144次閱讀

    ARM處理器的指令集包括哪些

    ARM處理器的指令集是一個龐大而復雜的系統,它涵蓋了多種類型的指令,用于實現數據處理、程序控制、內存訪問等多種功能。
    的頭像 發表于 09-10 11:15 ?705次閱讀

    ARM處理器的寄存組織及功能

    ARM處理器的寄存組織是其核心架構的重要組成部分,對于理解ARM處理器的運行機制和性能特點具有重要意義。以下是對
    的頭像 發表于 09-10 11:11 ?1652次閱讀

    ARM處理器和CISC處理器的區別

    ARM處理器和CISC(復雜指令集計算機)處理器在多個方面存在顯著的區別。這些區別主要體現在架構原理、性能與功耗、設計目標、應用領域以及市場生態等方面。
    的頭像 發表于 09-10 11:10 ?571次閱讀

    ARM處理器的結構和特點

    ARM處理器,全稱Advanced RISC Machines,是一種基于精簡指令集(RISC)架構的微處理器。其結構和特點在嵌入式系統、移動設備、物聯網等多個領域具有顯著優勢。以下將詳細闡述
    的頭像 發表于 09-10 11:09 ?1450次閱讀

    ARM處理器概述和發展歷程

    ARM處理器是一種基于RISC(精簡指令集計算機)架構的高性能微處理器,由英國公司ARM(Advanced RISC Machines)開發和授權。它以其低功耗、低成本和高性能的特點,
    的頭像 發表于 09-10 11:07 ?882次閱讀

    AM1705 ARM處理器數據表

    電子發燒友網站提供《AM1705 ARM處理器數據表.pdf》資料免費下載
    發表于 08-08 11:50 ?0次下載
    AM1705 <b class='flag-5'>ARM</b>微<b class='flag-5'>處理器</b>數據表

    AM1707 ARM處理器數據表

    電子發燒友網站提供《AM1707 ARM處理器數據表.pdf》資料免費下載
    發表于 08-07 11:21 ?0次下載
    AM1707 <b class='flag-5'>ARM</b>微<b class='flag-5'>處理器</b>數據表

    什么是ARM處理器?與x86的比較及其優缺點

    ARM處理器已迅速成為使用最廣泛的處理器之一,每年生產多達數十億臺基于ARM的設備。那么,ARM處理器
    的頭像 發表于 06-26 16:49 ?931次閱讀
    什么是<b class='flag-5'>ARM</b><b class='flag-5'>處理器</b>?與x86的比較及其優缺點

    dsp是嵌入式微處理器的一種設備嗎 ARM嵌入式微處理器有何特點?

    的微處理器,它通常具有低功耗、小尺寸和低成本的特點。 ARM嵌入式微處理器是由ARM公司設計的一系列低功耗、高性能的嵌入式處理器架構。它具有
    的頭像 發表于 04-21 09:37 ?1090次閱讀

    業界首款基于Arm Cortex-M85處理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器Arm的Helium技術所帶來的高性能,結合矢量/SIMD指令集擴展,能夠在數字信號處理器(DSP)和機器學習(ML)的實
    發表于 03-05 14:14 ?799次閱讀
    業界首款基于<b class='flag-5'>Arm</b> Cortex-M85<b class='flag-5'>處理器</b>的MCU
    南非太阳城皇宫酒店| 六合彩开奖历史记录| 百家乐官网如何赚洗码| 顶尖百家乐官网学习| 蜀都棋牌游戏| 网上百家乐娱乐网| 免费百家乐官网预测工具| 博彩网18good| 大发888在线娱乐二十一点| 澳门百家乐玩法与游戏规则| 百家乐官网怎么做弊| 免佣百家乐官网的玩法| 百家乐官网海滨网现场| 百家乐官网游戏合法吗| 百家乐官网怎么赢9| 百家乐官网平注法口诀| 百家乐官网论坛在线提供| 缅甸百家乐官网博彩真假| 百家乐官网软件骗人吗| 至尊百家乐官网娱乐场| 机械百家乐官网技巧| 澳门百家乐鸿福厅| 百家乐走势图备用网站| 大发888真人游戏| 安庆市| 如何看百家乐官网路| 真人百家乐官网娱乐场开户注册 | 皇冠现金网骗人| 皇冠投注平台| 百家乐官网三路秘诀| 烟台市| 百家乐官网平注法亏损| 线上百家乐的玩法技巧和规则| 大发888娱乐城好么| 百家乐官网平台租用| 亚洲百家乐官网新全讯网| 百家乐官网国际娱乐场开户注册| 百家乐羸钱法| 至尊百家乐官网20| 百家乐投注玩多少钱| 诸子百家乐的玩法技巧和规则|