国庆假期看了《编码》这本书,书很有趣,虽然有点地方没有看太明白,但感觉收获颇丰,甚至想动动手做一个计算机。有些杂乱的想法记录下来,供自己参考。
计算机的诞生
- 布尔代数:逻辑的鼻祖,出现了空集与全集,真与假的概念,可以表示为0与1。布尔代数运算中包含了结合律、交换律、分配律,可以用来简化计算。
- 二进制:二进制是最小的进制数,它只有两个原子数(可能没有这个词)。二进制数在计数方面缺点可能是位数太多,不够直观,但电路好像很喜欢它。
- 电路:早期的电路是服务与电报、电话的,那个时候人们还没有想到逻辑门,集成芯片或者计算机。
- 逻辑门:香农提出电路可以用来进行布尔代数时,逻辑门出现了。逻辑门是伟大的创新,被认为是构成计算机的基本单元。
- 图灵、冯·诺依曼:两位大神分别提出的图灵机与冯·诺依曼体系结构,奠定了计算机理论的基石。
- 晶体管:真空管、晶体管是用来放大、改善电信号的。晶体管代理真空管后,为集成电路的规模和功耗带来了飞跃性的提升。
有了前面这些要素,计算机开始出现并快速发展。并随着制造工艺的提升,芯片的制程现在达到了5nm量产的水平。在快要接近物理极限的情况下,下一个质变会是什么时候?