-
RISC體系結構
鎖定
- 中文名
- RISC體系結構
- 性 質
- 體系結構
- 年 代
- 90年代
- 世 紀
- 20世紀
RISC體系結構簡介
説到ARM就不得不提RISC以及與其相對的CISC這兩個概念。
RISC體系結構內容
CISC(complex instruction set computer)即複雜指令集計算機,在20世紀90年代前被廣泛的使用,其特點是通過存放在只讀存儲器中的微碼(microcode)來控制整個處理器的運行。
一條指令往往可以完成一串運算的動作,但卻需要多個時鐘週期來執行。隨着需求的不斷增加,設計的指令集越來越多,為支持這些新增的指令,計算機的體系結構會越來越複雜。然而,在CISC指令集的各種指令中,其使用頻率卻相差懸殊,大約有20%的指令會被反覆使用,佔整個程序代碼的80%。而餘下的80%的指令卻不經常使用,在程序設計中只佔20%,顯然,這種結構是不太合理的。
為改變這種狀況,1980年Patterson和Ditzel 兩位學者完成了一篇題為《精簡指令集計算機概述》的開創性論文,全面提出了精簡指令集的設計思想,隨後,柏克來大學的研究生依照此理論基礎,設計出了第一顆精簡指令集處理器RISC I,這顆處理器遠比當時已經相當流行的CISC處理器簡單的多,在設計上所花費的功夫也降低許多,但整體功能上的表現卻與CISC處理器不相上下。從此處理器設計方向便分別向着這兩個大的方向發展。實際上1980年以來,所有新的處理器體系結構都或多或少地採用了RISC的概念,甚至有些典型的CISC處理機中也採用了些RISC設計思想,比如Intel公司的80486、Pentium系列等。而RISC思想最成功也是第一個商業化的實例就是ARM,當然,它也放棄了一些RISC特徵而保留了一些CISC特徵。
RISC和CISC在構架上有着幾個不同的地方。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: w_ou