《程序是怎样跑起来的》第五章读后感

  第五章的标题是内存和磁盘的亲密关系,在第四章中提到,处理数据储存的位置是内存和磁盘。
  何为磁盘?磁盘是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘,简称软盘,如今常用的磁盘是硬磁盘,简称硬盘。
  内存和磁盘都是存储数据的位置,两者一个最大的区别就是内存是通过电流来实现储存,而磁盘是利用磁效应来实现的,内存高速高价,磁盘低速廉价,但是两者是作为存储部件来说,是协同作业的,为什么呢,下面这张图则提供很好的答案。
  
  本章主要讲到两个实例来说明磁盘和内存的关系,首先讲到了一个概念叫磁盘缓存,是指从磁盘读出的数据存储到内存空间的方式,而使用磁盘缓存可以提高磁盘数据的访问速度,如下图。
  
  但是磁盘缓存改善访问速度这个效果随着windows系统的进步,硬盘访问速度不断提升,磁盘缓存的改善效果也就没那么显著了。第二个实例是虚拟内存,是指把一部分磁盘作为假想内存来使用,虚拟内存其实还是磁盘。虚拟内存是将运行的程序按照一定大小的页或者段进行割分,以页或段为单位在内存和磁盘中置换,下图是分页式。

  以上是我在第五章学到的磁盘的相关知识。

posted on 2024-02-24 00:33  半山山山山  阅读(4)  评论(0编辑  收藏  举报

导航