为什么关于电脑CPU的知识不解密?

集成电路是一个高度透明的行业,凡是能申请专利的都要申请专利公开,一个是保护,一个是销售!这个行业靠卖专利授权(IP核)赚钱的商业模式比其他任何行业都普遍。

“知名CPU国际厂商”按照指令集的类型分为两类,x86阵营和ARM阵营。

对于x86阵营来说,可以通过逆向工程进行破解和复制,但是由于专利限制,无法进行商业销售。即使是正向设计,只要指令集兼容,就构成专利侵权,卖不出去。历史决定了只有英特尔和AMD才是有意义的商业厂商。结果会带来什么?双方都最能理解和破解对手,所以凡是能破解并确认被破解的都应该申请专利保护,否则被破解就相当于吃哑巴亏。至于国内企业,既然不让卖x86,那就只能看现成的专利,没多少人愿意看。所谓关于解密x86的书,其实只是一个噱头名的面向应用的编程指南,不然谁需要买?

对于ARM阵营来说,ARM本身只卖专利授权不卖产品,其他厂商可以通过购买ARM的专利授权来生产。技术本身是开放的,但是你要付费。此外,这种CPU还需要大量的多媒体等辅助功能,这种IP核的出售也很常见。ARM时代,国产CPU已经遍地普及(联发科、华为海思、巨力全志),但受制于专利,附加值低。

另外还有当年的龙芯,也是基于开放的MIPS指令集,部分自主知识产权一度想卖掉。可惜MIPS指令集已经被ARM干掉了。

结论:楼主的问题不成立。大部分关于CPU的知识,在申请专利的时候已经被厂商自己解密了,只是楼主没看到,想着破解复制。

最后吐槽一下这个问题的始作俑者:古旧的计算机架构教育。现在是21世纪,很多学校还在讲基于8086的16位微机原理。