Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316957
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-02 12:43
文章分类

全部博文(100)

文章存档

2015年(100)

我的朋友

发布时间:2015-06-15 07:14:33

【转】 linux slub分配器浅析 2011-07-18 09:45 转载自 分享 最终编辑 kouu    在《linux内存管理浅析》中提到内核管理自己使用的内存时,使用了SLAB对象池。SLAB确实是比较复杂,所以一直以来都没有深入看一看。 不过现在,linux内核中,SLAB已经被它的简化版--SLUB所代替。最近抽.........【阅读全文】

阅读(1536) | 评论(0) | 转发(0)

发布时间:2015-06-15 06:59:26

在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->write被调用。本文将顺着这条路走下去,大致看看普通磁盘文件的读写是怎样实现的。 linux内核响.........【阅读全文】

阅读(1696) | 评论(0) | 转发(0)

发布时间:2015-06-15 06:58:32

之前有两篇文章整理过linux虚拟文件系统的结构,和linux文件读写的流程。其中一些由具体文件系统类型来实现的地方并没有深入叙述,只是说这是由具体的文件系统来实现的。比如,读写文件的时候,文件的读写位置怎么对应到实际的磁盘块呢?这是由具体的文件系统来实现的;再比如,寻找一个文件路径的时候,怎么知道XXX目录下.........【阅读全文】

阅读(1496) | 评论(0) | 转发(0)

发布时间:2015-06-15 06:54:32

本章介绍了虚拟文件系统的结构以及虚拟文件系统如何实现文件的操作,还介绍了底层各种缓存的管理。目录[隐藏]1 .........【阅读全文】

阅读(4180) | 评论(0) | 转发(0)

发布时间:2015-06-14 23:22:37

1. 虚拟地址、物理地址、逻辑地址、线性地址 虚拟地址又叫线性地址。linux没有采用分段机制,所以逻辑地址和虚拟地址(线性地址)(在用户态,内核态逻辑地址专指下文说的线性偏移前的地址)是一个概念。物理地址自不必提。内核的虚拟地址和物理地址,大部分只差一个线性偏移量。用户空间的虚拟地址和物理地址则采用.........【阅读全文】

阅读(1416) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册