Fork me on GitHub
摘要: Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 实现方式: container_of(ptr, type, member) ; 其实它的语法很简单,只是一些指针的灵 阅读全文
posted @ 2017-12-03 14:30 yooooooo 阅读(3360) 评论(0) 推荐(1) 编辑
摘要: 转自:https://www.cnblogs.com/huxiao-tee/p/4660352.html 内存映射是一种重要的抽象手段。在内核中大量使用,也可以用于用户应用程序。映射方法可以将任意来源的数据传输到进程的虚拟地址空间中。作为映射目标的地址空间区域,可以像普通内存那样用通常的方法访问。但 阅读全文
posted @ 2017-12-03 13:18 yooooooo 阅读(2767) 评论(1) 推荐(0) 编辑
摘要: swap空间有两种形式:一是交换分区,二是交换文件。总之对它的读写都是磁盘操作。 linux内存通过 virtual memory 虚拟内存来管理整个内存, 虚拟内存管理着物理内存,也管理着swap交换空间。 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需 阅读全文
posted @ 2017-12-03 13:11 yooooooo 阅读(982) 评论(0) 推荐(0) 编辑