volver wrote:
也有專家說雖然系統是基於x86的,但是用到的陳舊的指令很少,隨著現在的cpu集成電路的發展,專門執行舊指令的電路,相對於cpu的總體規模在變小,也就是說與rcis的執行效率在不斷的拉近,雖然不能超過rsic。
我勸你,這麼有興趣的話,去找本正經的計算機組織教科書讀一讀. 實在都看不下去了
是RISC, 不是rcis, 也不是rsic, 也不是其他 r,s,i,c 的亂七八糟的組合, RISC 的意思是精簡指令集,也就是說它
的指令比起CISC而言少了很多,好處呢,容易做,電路簡單,電晶體少,可以更省電. 為什麼要做RISC呢,賭的就是一些CISC的指令甚少在一般程式中出現,乾脆不要了. 但是萬一真遇到了,那就累了, 簡單的整數乘除運算 RISC 是不提供的,要靠寫個幾十,幾百行程式來做,CISC CPU則是一個指令結束 RISC並不是跟神一樣先進到不得了的東東可以嗎. 前一陣子我正好有機會將一個程式 compile 在 P4(被大家唾棄到死) 和一個時脈差不多的RISC機器上執行, 結果: P4 快 RISC 60多倍, 當場認定此任務放到RISC上是不切實際,勸客戶放棄.