
它的含义
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维护该标准的组织,为工程师和产品团队提供规范和新闻。