也有专家说虽然系统是基于x86的,但是用到的陈旧的指令很少,随着现在的cpu集成电路的发展,专门执行旧指令的电路,相对于cpu的总体规模在变小,也就是说与rcis的执行效率在不断的拉近,虽然不能超过rsic。
据说即便是现在的xp也有一小部分程序是在80年代编写的,但是如果没有它们,系统则不能正常运行,x86扎根的深度可见一斑。
如果一定要说什么的话,那只能说x86很幸运的被ibm所使用,
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上是不切實際,勸客戶放棄.
內文搜尋

X