过去 6 集我们聊了软件,从早期编程方式到现代软件工程
在大概50年里,软件从纸带打孔变成面向对象编程语言,在集成开发环境中写程序
但如果没有硬件的大幅度进步,软件是不可能做到这些的
为了体会硬件性能的爆炸性增长,我们要回到电子计算机的诞生年代
大约 1940年代~1960年代中期这段时间里,计算机都由独立部件组成
叫"分立元件"然后不同组件再用线连在一起
1959年,IBM 把 709 计算机从原本的电子管全部换成晶体管
诞生的新机器 IBM 7090速度快 6 倍,价格只有一半
晶体管标志着"计算 2.0 时代"的到来
1970年代开始,超大规模集成(VLSI)软件用来自动生成芯片设计
用比如 "逻辑综合" 这种技术可以放一整个高级组件,比如内存缓存
软件会自动生成电路,做到尽可能高效
许多人认为这是计算 4.0 的开始
坏消息是,专家们几十年来一直在预言摩尔定律的终结
现在可能终于接近了
如果晶体管漏电,就不是好开关
科学家和工程师在努力找解决方法
实验室中已造出小至1纳米的晶体管
能不能商业量产依然未知,未来也许能解决
本站内容未经许可,禁止任何网站及个人进行转载。