瀏覽單個文章
blair
Elite Member
 
blair的大頭照
 

加入日期: Jun 2001
您的住址: 地球
文章: 6,234
引用:
作者lolinyu
說實在的RISC和CISC鹿死誰手還是未知
RISC主要優點就是指令精簡,不用搞那會死人的拆指令,
而且架構簡單的關係,所以耗電量較低,
但是每行指令只能做一個動作,所以在開發他的compiler就變得很麻煩,
因為高階語言的功能要翻成更多行指令才能達到,
相對的CISC主要優點就是一個指令可以搞很多個動作,
在開發他的compiler就不像RISC那樣麻煩,
但是也因為他的指令超級複雜,常常在一個cycle的時間還做不完
也因此管線化的效益對CISC來說不如RISC來的顯著,
加上他架構天生就要比RISC複雜,所以耗電量就輸了,
但是最近CISC的架構有漸漸向RISC靠攏的趨勢,
對外部還是吃CISC指令,然後經過一串複雜的拆解指令動作,
拆成一個clock cycle可以跑完的微指令,簡單的指令拆起來很快,
某些特定複雜的指令不那麼容易拆就直接對照table看對應到哪些微指令,
然後再進到ALU裡面去跑,雖然跑起來不如...

這兩種架構應該是永遠的對手,不會有誰被對方完全消滅的情形發生吧
__________________
~愛由一個笑容開始,用一個吻來成長,用一滴眼淚來結束。
當你出生時你一個人在哭,而所有在旁的在笑,因此請活出你的生命,
當你死的時候,圍繞你的人在哭而你便是唯一在笑。~
舊 2011-05-04, 09:30 PM #43
回應時引用此文章
blair離線中