LINUX内存管理

时间:2014-10-24 08:05:47
【文件属性】:

文件名称:LINUX内存管理

文件大小:414KB

文件格式:RAR

更新时间:2014-10-24 08:05:47

LINUX 内核 存储器管理

内存管理:内核所管理的另外一个重要资源是内存。为了提高效率,如果由硬 VFS 在用户和文件系统之间提供了一个交换层 管理虚拟内存,内存是按照所谓的内存页 方式进行管理的(对于大部分体系结构来说都是 4KB)。Linux 包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。   不过内存管理要管理的可不止 4KB 缓冲区。Linux 提供了对 4KB 缓冲区的抽象,例如 slab 分配器。这种内存管理模式使用 4KB 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。这样就允许该模式根据系统需要来动态调整内存使用。   为了支持多个用户使用内存,有时会出现可用内存被消耗光的情况。由于这个原因,页面可以移出内存并放入磁盘中。这个过程称为交换,因为页面会被从内存交换到硬盘上。内存管理的源代码可以在 ./linux/mm 中找到


【文件预览】:
《深入理解LINUX内存管理》学习笔记
----《深入理解LINUX内存管理》学习笔记三.PDF(149KB)
----《深入理解LINUX内存管理》学习笔记二.PDF(189KB)
----《深入理解LINUX内存管理》学习笔记一.PDF(174KB)

网友评论

  • 不错,对理解内存管理帮助挺大的,值得一看
  • 不错的学习笔记,非常有帮助
  • 适合初学者,是作者从自己的角度来看待内存管理。
  • 非常好,很详细
  • 非常好的资源,不是书,是三份读书笔记的压缩包,pdf格式的,学习中
  • 写的蛮好,对于初学者的帮助较大。
  • 作者自己整理的,勉强能看懂,还是不错
  • 还行 勉强看吧 内存管理都大同小异
  • 有点晦涩,不过勉强看懂了
  • 深入学习Linux内存管理的学习笔记,三个pdf,是类似于读书心得的那种资料,挺不错,是从作者自己的角度来看待内存管理问题....