
它的意思
RISC 是精簡指令集運算(reduced instruction set computing)的縮寫。處理器只理解一小組簡單指令,再將它們組合起來完成較大的工作,這讓晶片上的解碼邏輯更簡單。
與它相對的是 CISC,即複雜指令集運算,提供種類較多、較為精細的指令。x86 是 CISC 指令集,而 ARM 採用 RISC 的做法。現代 x86 晶片會把複雜指令拆成較簡單的內部步驟,因此實務上兩者的界線很模糊,不應只憑這個標籤來決定採購。
RISC-V(發音為 risk-five)是以開放標準發布的指令集。任何公司都可以設計實作它的晶片,並由一個非營利組織維護規格。
為什麼這對企業很重要
- 銷售資料:這些詞彙會出現在規格表上,通常是作為賣點,而非決定性因素。
- 軟體支援:重點在於您的應用程式與作業系統能否在這顆晶片上執行。RISC 或 CISC 完全無法說明這一點。
- 廠商選擇:開放標準意味著更多公司可以不必授權設計就能製造晶片,這可能讓未來的選擇更多。
- 成熟度:目前 RISC-V 的商用產品與受支援的應用程式遠少於 x86 或 ARM,因此在投入之前請先確認支援情況。
這在我們的工作中如何體現
在採購硬體或進行遷移之前,我們會確認客戶的應用程式能在相關的處理器與作業系統上執行。指令集名稱很少決定工作負載該放在哪裡,但它們能解釋為什麼某些軟體在這台機器上能順利安裝,在另一台卻不行。
相關服務
託管 IT 服務
以白話說明硬體選擇。
Linux 與 Kubernetes
圍繞您的軟體所支援的環境來建置伺服器平台。
瞭解更多
- 維基百科的精簡指令集電腦條目對 RISC 概念及其與 CISC 比較的中立說明,適合想了解技術背景的讀者。
- 維基百科的 RISC-V 條目概述這個開放指令集、其歷史以及使用者。
- RISC-V International維護這項標準的組織,為工程師與產品團隊提供規格與消息。