第224章汉卡好了想走?倪老,留下来搞龙芯!
秦亮当然也知道龙芯的很多特点,现在,就一股脑地给倪老他们讲出来就好了。
计算机的处理器,感觉好像很复杂,但是可以抽丝剥茧,就能进行分析,程序都是分成一个个指令,然后在处理器中进行操作的。
X86用的是复杂指令集,这一个指令,就可以执行很多个操作,从内存中读取数据、进行移位、加减乘除等等操作,再把数据写回去等等。这样单个指令很庞大,但是总的指令个数很少,早期的X86,只有115条指令,后续陆续加入多媒体等等指令集,每次也就加个二三十条而已。
后世另一种大名鼎鼎的处理器,也就是ARM架构,用的则是精简指令集,单个指令,就执行一个简单的操作,这是吸取了前者的缺点之后来的:复杂指令集虽然让代码编写更加简单,但是计算机处理起来复杂,程序运行复杂,效率低下。
这样做的坏处是程序编写复杂,但是……只要不使用汇编语言,又有谁会和底层打交道,直接用C语言的话,面向对象就可以了,不会面向机器,管他内部多少指令呢!
后世龙芯的指令集,那可是两千六百多条的,也没有见哪个编写程序的头疼过,底层玩操作系统的例外。
X86开始好像很强大,但是随着芯片性能的提升,X86的缺点是越来越多,功耗高,主频虽然高,但是实际处理起来没感觉到多快,反倒是一众ARM架构的处理器脱颖而出!
就拿苹果来说,笔记本从英特尔处理器切换到自家的M系列芯片,别的不说,电池使用时间就翻倍了!功耗低,性能还不弱,到了AI时代,英特尔更是被远远地甩在了后面。
现在,咱们要搞,就瞄准更有前途的技术路线来搞!
内容未完,下一页继续阅读