第五章主要讲的是内存与磁盘的密切联系,从储存程序指令和数据的角度来看,可以说内存和磁盘的功能是一样的。在计算机五大部件中,内存和磁盘都,属于存储器,但是利用电流实现存储的内存和利用磁实现存储的磁盘还是有所不同的,在存储容量相同的前提下,内存速度快但价格贵,磁盘速度慢但价格便宜。
首先,我们要知道,程序加载到内存后才能运行,不能在磁盘上直接运行,这是因为CPU在对程序内容进行解释和运行时,是通过其内部的程序计数器指定内存地址来读取程序的。其次,要提高磁盘访问速度的磁盘缓存,磁盘缓存是一块内存空间,用于临时存放从磁盘读取出来的数据。将磁盘当成内存使用的虚拟内存,是将磁盘的一部分模拟成内存来使用的机制,也就是将磁盘看成虚拟的内存,将内存当成磁盘使用的固态硬盘,是将一种可读写的且断开电源后内容不会丢失的闪存作为硬盘来使用的产品,其本质就是内存。机械硬盘相比固态硬盘具有速度快,能耗低,无噪声,耐冲击,重量轻等优点,相对来说,性价比更高。