2014年10月30日
摘要: 1. bdi是什么?bdi,即是backing device info的缩写,顾名思义它描述备用存储设备相关描述信息,这在内核代码里用一个结构体backing_dev_info来表示。 bdi,备用存储设备,简单点说就是能够用来存储数据的设备,而这些设备存储的数据能够保证在计算机电源关闭时也不丢失。... 阅读全文
posted @ 2014-10-30 11:17 MerlinJ 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: __setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下:1 #define __setup(str, fn) \2 __setup_param(str, fn, fn, 0)3 #define __setup_param(str,... 阅读全文
posted @ 2014-10-30 11:14 MerlinJ 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 一、引言 为了实现虚拟内存管理机制,操作系统对内存实行分页管理。自内存“分页机制”提出之始,内存页面的默认大小便被设置为 4096 字节(4KB),虽然原则上内存页面大小是可配置的,但绝大多数的操作系统实现中仍然采用默认的 4KB 页面。当某些应用的需要使用的内存达到几G、甚至几十G的时候,4KB... 阅读全文
posted @ 2014-10-30 11:10 MerlinJ 阅读(5702) 评论(0) 推荐(2) 编辑