CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是 CISC要用最少的机器语言指令来完成所需的计算任务。
在CPU指令集上,现年40岁的MIPS架构一度比肩ARM、x86,然而这几年逐渐沉沦,现在更是彻底放弃了,母公司Wave Computing表态加入RISC-V阵营了。MIPS指令集始于1981年,由图灵奖得主、谷歌母公司董事长John Hennessy创办,在移动、嵌入式领域曾经也非常火爆,技术理念也非常先进,64位MIPS比ARM还要早,被视为三大CPU指令之一。
什么是i386? i386和x86到底是什么关系?有什么区别?
i386、x86这是两个除了严格意义以外,用来进行一系列泛指的概念,很多人都比较疑惑,无法完全解释清楚这两个属于的意义,作者根据网上资料自己进行了整理,同事加入了自己的总结,可能依旧不尽然,后续不定期修订吧。
从2010 年夏天开始,伯克利研究团队大约花了四年的时间,设计和开发了一套完整的新的指令集。这个新的指令集叫做 RISC-V,指令集从 2014 年正式发布之初就受到多方质疑,到 2017 年印度政府表示将大力资助基于 RISC-V 的处理器项目,使 RISC-V 成为了印度的事实国家指令集。再到今年国内从国家政策层面对于 RISC-V 进行支持,上海成为国内第一个将 RISC-V 列入政府扶持对象的城市。IBM、NXP、西部数据、英伟达、高通、三星、谷歌、特斯拉、华为、中天微、中兴微、阿里、高云、中科院计算所等国内外 150 多家企业与科研机构的加入 RISC-V 阵营。