《程序是怎么跑起来的》第五章

这一章讲的是内存和磁盘的关系,内存和磁盘都具有存储程序命令和数据的功能,内存和磁盘都归为存储部件,但是它们也有一些不同点,内存是高速高价,而磁盘是低速低价。

计算机中主要的存储部件是内存和磁盘,磁盘中存储的程序,必须要加载到内存后才能运行,在磁盘中保存的原始程序是无法直接运行的。

还有就是磁盘缓存的问题,磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式,使用硬盘缓存可以大大改善磁盘数据的访问速度。

接下来就是节约内存的编程方法,许多人可能会认为,通过借助磁盘虚拟内存就可以解决内存不足的问题,而虚拟内存也确实能避免因内存不足导致的应用无法正常启动,为了从根本上解决内存不足的问题,需要增加的是内存的容量,或者说尽量把运行的应用文件变小。

还有就是磁盘的物理结构,磁盘的物理结构是指磁盘存储数据的形式,划分方式有扇形方式和可变长方式。

posted @ 2019-03-23 21:50  房东不养猫  阅读(80)  评论(0编辑  收藏  举报