点击进入无广告高清中文字幕版>>

过去 6 集我们聊了软件,从早期编程方式到现代软件工程

在大概50年里,软件从纸带打孔变成面向对象编程语言,在集成开发环境中写程序

但如果没有硬件的大幅度进步,软件是不可能做到这些的

为了体会硬件性能的爆炸性增长,我们要回到电子计算机的诞生年代

大约 1940年代~1960年代中期这段时间里,计算机都由独立部件组成

叫"分立元件"然后不同组件再用线连在一起

1959年,IBM 把 709 计算机从原本的电子管全部换成晶体管

诞生的新机器 IBM 7090速度快 6 倍,价格只有一半

晶体管标志着"计算 2.0 时代"的到来

1970年代开始,超大规模集成(VLSI)软件用来自动生成芯片设计

用比如 "逻辑综合" 这种技术可以放一整个高级组件,比如内存缓存

软件会自动生成电路,做到尽可能高效

许多人认为这是计算 4.0 的开始

坏消息是,专家们几十年来一直在预言摩尔定律的终结

现在可能终于接近了

如果晶体管漏电,就不是好开关

科学家和工程师在努力找解决方法

实验室中已造出小至1纳米的晶体管

能不能商业量产依然未知,未来也许能解决