title: 脱离了冯·诺依曼体系的计算机会是什么样子？
desc: 昨天数字部件设计课期末答辩，因为最后的大作业是用verilog在FPGA上设计一个CPU，所以老师让我们畅想未来的CPU设计会有什么改进，是否有可能会不再使用冯诺依曼架构。我对于这个问题比较疑惑。目前比较热的方向比如量子计算机，在我的理解中，利用叠加或者多宇宙的思想，仅仅只是相当于有很多台处于平行世界（或叠加态？）的计算机在同时运算，换句话说只是提高了运算速度。本质上仍然没有脱离冯诺依曼体系。然后是对于什么是冯诺依曼体系，发现自己学了那么多年其实也并不能给出一个明确的说法。是计算机由五个部分组成吗？但是现在看来那五个部分都是必须的，总需要存储吧？总需要控制吧？总需要运算吧？我知道新的设计一般都是颠覆性的，但是在我看来这几个部分都是逻辑上决定必须要有的。另外一种想法是冯诺依曼把程序当成一种数据来看，这是其体系的核心思想。我觉得这就更不能被抛弃了，如果有一天程序都不是数据，那还需要程序员做什么。（细思极恐，这些硬件设计者好像是要谋害我们）此外，冯诺依曼机和图灵机有什么异同？现在或者历史上是否存在过一些没有采用冯诺依曼架构的计算机？他们分别是什么样子的？如果未来会出现颠覆性的设计，可能会如何不采用冯诺依曼体系去解决运算的问题？
topic: 未来
content: 这其实是一个非常有意思的问题。但哈佛结构并不是老师想要的答案啊。神仙难钓午时鱼，趁着中午的暴晒答一波 要谈到冯诺依曼的改变就不能脱离图灵，对于现代计算机体系结构，如果已经是95分的水平算的话，图灵完成的是0->1的贡献，而冯诺依曼，是1->60分，其后若干的吃瓜群众再在此之上再抱团研（吵）究（架），进一步完善，形成了目前的计算机体系结构，养活了一大堆人。这其中要说到哈佛结构，可能连1分的权重都算不上（教科书
answerer_tags: AXX MCore ARCH