计算机概述系列目录
第四章 计算机概述(四)——计算机的快速发展
文章目录
前言
学习计算机概述,目前参考资料来源《计算机科学速成课》(https://www.bilibili.com/video/BV1EW411u7th?p=3),以后逐步补充、更新。
编程:通过对计算机进行一系列的规定,利用计算机解决问题。
内部程序运行主要依靠CPU与内存,而程序如何进入内存是本章主要讲述的内容。
本章主要将程序如何进入计算机。
一、硬件性能爆炸性增长
(一)硬件发展历程
- 1940~1960年代中期:计算机由独立部件组成(分立元件discrete components,只有一个电路元件的组件),不同组件之间用线连接。
缺点:想提升性能,就需要加更多的部件,以致更多电线,连接更复杂。 - 1950年代中期:晶体管开始商业化,用在计算机中。
优点:比电子管更小更快更可靠,但依然是分立元件。
缺点:仍存在分立元件的问题。
解决办法:引入新抽象,封装复杂性 - 1959年集成电路(IC,Integrated Circuits)诞生。将多个独立组件组成一个新的独立组件。
- 早期IC仍需电线连接起来,为此印刷电路板(PCB Printed Circuit Boards)诞生了。为创造更大更复杂的电路时,避免电线杂乱以及接线,创新出印刷电路板:可大规模生产、无需焊接或用一大堆线,通过蚀刻金属线的方式将零件连接到一起。由此代替了IC中电线的功能,大幅度减少了独立组件和电线,并且更小更便宜更可靠达到相同的功能。
- 早期一个IC仅能装几个晶体管,为了扩大IC容量,发明了光刻(Photolithography)技术:用光把复杂图案印到材料上,比如半导体硅(硅的特性,有时导电、有时不导电,人为