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


这一章的重点是内存和磁盘的关系,内存和磁盘是计算机中主要的存储部件。磁盘中存储的程序是无法直接运行的,必须要加载到内存后才能运行。

接着又讲了磁盘缓存的作用,磁盘缓存是假想的磁盘(实际上是内存),与之相对的是虚拟内存,虚拟内存是假想的内存(实际上是磁盘),虚拟内存是指把磁盘的一部分作为假想的内存来使用。

接着作者讲了几种节约内存的编程方法,以前从没考虑过内存会不够用,原来还有方法减少内存的占用,又涨知识了,接着介绍了内存的物理结构。读了这一章我又学到了一种节约精神,虽然现在内存和磁盘容量越来越大,但还是要有节约的精神,一个优秀的程序不仅要运行速度快,还要小。另外我发现这一章的知识跟开头作者提出的那几个问题联系紧密,这一章的重点都是围绕那几个问题展开的。难点就是作者给出的减少内存的方法,以前没有试过,等用熟悉了就不是问题了。

原文地址:https://www.cnblogs.com/wangli155167/p/10345310.html