计算机指令从指令集的长度特点分类:有RISC(Reduced Instruction SetComputing)和CISC(Complex Instruction SetComputer)。
典型的就是手机SOC里的CPU99.99%都是RISC,我们的PC主板上的CPU99.99%都是CISC指令集。具体一点基于ARM的都是RISC,基于X86/64的Intel和AMD CPU都是CISC。有什么区别,至少能效比上都领教过了,ARM完胜X86/64,Intel几次进入手机SOC领域都失败告终。
什么是架构?什么是开源架构?什么是架构授权?
架构 -architecture,又叫指令集-ISA , Instruction Set Architecture,也叫指令集架构。
它定义了基本的指令集,以及操作系统和hypervisor(也叫VMW虚拟监视器)所依赖的异常(跟中断有区别,下面讲)和内存模型。
要一台计算机或微型计算机(CPU、GPU、APU、MPU、MCU等等各种U)具有自动程序中断能力并非一件简单的事,因为中断发生时处于。。。。
查看全文,关注微信公众号。
|