共同利益和AMD屬於CISC處理器。
但是IBM的POWER GX處理器是RISC。
所以windows不能在原來的Mac上運行。
Windows不能在同壹個龍芯上運行。
這兩種處理器的具體區別如下:
復雜指令集CPU是用來解碼復雜指令的,也就是指令長,分成幾個微指令來執行。正是這壹點使得開發程序變得更容易(因為指令多)。但是由於指令復雜、執行效率差、數據處理慢,PC中的奔騰全部是CISC CPU。
RISC是精簡指令集CPU,指令位短,有快速處理指令的電路,使得指令解碼和數據處理更快,所以執行效率比CISC高。但是,它必須經過編譯器的處理才能充分發揮其效率。據我所知,IBM的Power PC是RISC CPU,思科的CPU也是RISC CPU。
我們經常看到的PC中的CPU,比如Pentium-Pro(P6)、Pentium-II、Cyrix、Cyrix的M1、AMD的M2、K5、K6,其實都是改進的CISC,也可以說是結合了CISC和RISC的壹些優點。
RISC與CISC主要特性的比較
比較內容CISC RISC
指令系統復雜,龐大,簡單又簡單。
指令數壹般大於200,壹般小於100。
指令格式壹般大於4,壹般小於4。
尋址模式壹般大於4,壹般小於4。
指令字長度不是固定的等長。
對可訪問的指令沒有限制,只有加載/存儲指令。
各種指令的使用頻率差異很大。
各種指令的執行時間差別很大,大部分是在壹個周期內完成的。
很難輕易優化編譯和實現。
程序源代碼的長度越來越長。
大多數控制器是微程序控制,大多數是硬連線控制。
軟件系統的開發時間越來越短。
所以兩個處理器的架構不壹樣,不能直接比較。
但是現在龍芯的處理水平已經可以和最初的P4相比了。
因為windows不能在上面運行,速度也比不上主流處理器,所以市面上沒有面向個人用戶的龍芯。
但是,我們還是希望並相信龍芯有壹天會奪得處理器的霸主地位!!