RSCI-V简介

 

一、CPU指令集

1.软件和硬件连接的桥梁

指令集通俗来讲可以理解为一台极端及可以执行的指令的集合,通过这些指令能够实现诸如加减乘除的运算,以及外部输入输出的功能。例如我们熟知的inter和AMD都实现X86指令集,这基本统治了PC的市场。而出现较晚的ARM指令集则统治了移动端处理器的大部分市场。

二、RISC指令集

   早期的微处理器大部分为复杂指令集(CISC)架构,设计复杂的指令才能完成任务,原因是当时的编译技术并不发达。而随着编译技术的发展,发现复杂的指令很少被用到,而且复杂的指令限制了处理器速度,精简指令(RISC)技术应运而生。

   RISC-V(发音:risk-five)指令集诞生,V表示变化和向量,同时也是伯克利分校从RISC-I开始设计的第五代指令集架构。

   2016年,RISC-V基金会成立,各大硅谷巨头将RISC-V运用到自己的云计算或智能手机芯片中,摆脱对X86的依赖或者减少昂贵的ARM指令集授权费。

三、本是同根生

顾名思义:

RISC-V,是第5代RISC;而ARM,是“高级RISC机器”,Advanced RISC Machine。

它们的架构都源自1980年代的精简指令集计算机RISC,正是这一架构,让曾任斯坦福大学校长的John L. Hennessy和曾任加州大学伯克利分校教授的David A. Patterson获得了2017年度图灵奖。

你可能感兴趣的:(RT-Thread)