《程序是怎样跑起来的》第五章
本章重点学习内存和磁盘,从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。内存和磁盘也都被归类为存储部件。不过,利用电流来实现存储的内存和利用磁效应来实现存储的磁盘,还是有差异的。在本文中提到,内存主要是指主内存,磁盘主要是指硬盘。
计算机中主要的存储部件是内存和磁盘,而存储在磁盘中的程序需要读入到内存后才能运行。磁盘缓存加快了磁盘访问速度,在内存不足时,虚拟内存把磁盘作为部分内存使用等等。
通过本章的学习,我明白了虽然计算机中的内存和磁盘容量变得越来越大,不过还是要有节制的精神。一个优秀的程序,不仅要运行速度快,还要小。因此,程序员要时刻注意尽量让程序小一些。