1.3 计算机发展

机械计算机

机电式计算机

早期的电子计算机

微机和PC革命

摩尔定律

乱序执行

程序中指令不许一条接一条安装程序中的出现顺序执行:

#1 x = 2 * c
#2 y = c + 4
#3 z = x + y
#4 a = 4 * c
#5 p = c - 3

有时可以通过改变指令的执行顺序提高计算机的速度:#4 和 #5 可以在任何时候执行,但 #3 必须在 #1 和 #2 结束后执行。

存储技术发展

覆盖电容旋转的磁鼓

阴极射线管

铁氧体磁芯存储器

磁盘

光存储器(DVD等)

成本变低,存储容量变高

普适计算(泛在计算)

物联网(IoT):手机、电视、冰箱等等