最简单的计算机会是怎样的?

来源:互联网 发布:暗黑3数据库app 编辑:程序博客网 时间:2024/05/18 02:12

在我们家里,应该都有装那种,两个开关控制同一个灯泡的装置。

我只记得初中物理书上的灯泡电路,一根接零线一根接火线,再加个开关,特别简单,要实现上面这种灯泡该咋办呢?有件事很容易知道,那就是两个开关就有四个状态,我们又发现,如果从状态的变化来看,只有两种情况,从相同(两个都开)变成不同(一开一关),从不同变成相同。所以那就正好把”状态变化”来当状态,抽象出来还是像一个开关一样。理论支撑有了,该怎么做呢?

我一时没想出来,只知道这在逻辑上就是个异或而已,莫非还得弄个像这样的异或门电路?这能行吗?

其实远没有这么复杂,这种东西在灯泡刚出现的时代就存在了,主要利用了三通开关,好像是爱迪生发明的。

看吧,多简单,也没有比初中物理书上的灯泡模型难多少。这大概就是最简单的计算机。我们把信息输入进机器,机器输出我们期望的信息。

冯诺依曼模型的根基其实也还是这个,输入,运算,然后输出。我认为它的革新之处在于它改变了人们使用计算机的观念,冯诺依曼体系的精华在于告诉了人们能在存储器里保存程序。这意味着人类能利用程序轻松的解决大规模的复杂问题了。

所以如果没有程序的话,计算机就和我们的灯泡电路没区别,他只能做硬件上逻辑电路的运算,是存储在硬件上的程序让计算机有了更大的能力,从BIOS,到操作系统,人类突然发现自己有了super power,而这一切只是开始于人类把程序存起来,这种惊奇有点像原始人使用火一样。

人类从利用火来生活,到从科学上理解火的本质花了多长时间?人类对计算机的认知我认为只是刚起步罢了,现在有很多应用层看到的神奇只是因为计算机在物理硬件上的提升,是计算机计算能力提升的表现,那些丰富多彩的交互体验说到底不过是被动出现的,冯诺依曼体系提出的时候就能从理论上预料到这种未来,不过操作系统的出现确实是很厉害的。不知道未来的计算机是什么样子,会不会完全颠覆冯的体系呢。

0 0