为什么关于电脑CPU的知识不解密?
其实CPU的核心逻辑并不难。极端的话,都是课本上的。如果复制一个,可以在FPGA上运行。请注意,我所谓的“核心逻辑”指的是能正确运行代码的逻辑,也就是最简单的流水线,可以照着课本抄,不是现代CPU的核心技术。这大体上是对的。英特尔最厉害的是制造工艺,领先全行业1 ~ 2年。我不熟悉制造过程。@谢旦哥说我们国家目前只落后1 ~ 2年。我有点怀疑,可以借鉴。鲁弗兰克说的话其实有一定的道理。这里的问题是,一个正在运行的CPU和一个商业上成功的CPU是不一样的,所以许哥说的并不全面。学生写一个简单的CPU在FPGA上运行确实是可能的。我本科的时候也写过,那是十年前的事了。但是后来在Intel的时候,参加内部培训,听专家讲了服务器CPU架构的一些细节(当时只涉及总线和缓存同步)。那种感觉真的是傻眼了,心里充满了绝望。目前国内有几款我们自己设计的CPU。不看文档和代码不知道具体情况,但我猜测落后英特尔20年应该是乐观的,差距能否缩小还是模棱两可。