雾里探花之计算机硬件及组成原理(前言)
by梦中浮云
!声明:如果您有意愿转载本文,请在文章醒目位置注明原文链接。
计算机,它的具体产生时间我不想去查证了。只记得似乎最早的是一个纯机械传动式的机器,具体细节大家可以查阅资料了解。由于此时的作者也是一个茅庐未出的小笨蛋,所以叙述节奏就依照一本教材来安排。这本书的名字叫《Hardware and Computer Organization》,作者ArnoldS. Berger。国内有翻译版,机械工业出版社,吴为民等译。
在正文前面,我想有必要注明一下,本文的写作时间为公元2015年。计算机技术的发展实在是太快了,我不得不考虑,在不久之后的一天,当前的计算机概念将被完全重写。
计算机有什么用?
一直一来,我都十分讨厌那些教材中的历史故事。尤其是,国内的老师总喜欢把这些历史变成各种试题去考验你的记忆力。不过,到了大学之后,我慢慢发觉到了历史背景的重要性。
中国有句老话,即知其然,又知其所以然。这句话在学习上的重要性是很明显的,只有了解了产生过程才能更好地掌握结论。可惜,这一点被广泛忽视了。有很多学生都不知道自己学的高等数学到底是什么,我想数学专业的应该不在此行列。
回到主题上来,正如它的名字一样,计算机就是为了辅助我们进行计算而被设计出来的。课本里有一个二战期间美军发射炮弹的故事,大家可以看一下。虽然现在的计算机可以做许多工作,但究其根本还是计算。从这里也可以看出,数学是多么基础实用的学问。
自上世纪40年代以来,我们所使用的计算机都属于 冯·诺依曼式 计算机。冯·诺依曼 是个很有名的人,所以你可以很轻松地在网络上找到他的相关资料,而本文就不详述了。我在这里先泄露一点后面的知识,冯·诺依曼式计算机有五个部分组成。分别是:存储器、运算器、控制器、输入设备和输出设备。还有很重要的一点,这种计算机是通过消耗电能来工作的。
通过上面简单的介绍,你可以猜到,可能要涉及物理学的领域了。不用担心,我这个笨蛋能懂的知识你也能懂。