
【Linux内核】
guo8113
现从事于ARM Cortex M嵌入式软件开发。曾经从事于DM8168视频算法开发,Linux程序设计。
展开
-
Linux内存管理——伙伴系统
水平有限,描述不当之处还请指出,转载请注明出处http://blog.youkuaiyun.com/vanbreaker/article/details/7605367 伙伴系统的概述 Linux内核内存管理的一项重要工作就是如何在频繁申请释放内存的情况下,避免碎片的产生。Linux采用伙伴系统解决外部碎片的问题,采用slab解决内部碎片的问题,在这里我们先讨论外部碎片问题。转载 2014-10-15 17:11:24 · 1122 阅读 · 0 评论 -
MMU工作原理分析
MMU工作过程 大多数使用虚拟存储器的系统都使用一种称为分页(paging)。虚拟地址空间划分成称为页(page)的单位,而相应的物理地址空间也被进行划分,单位是页框(frame).页和页框的大小必须相同。接下来配合图片我以一个例子说明页与页框之间在MMU的调度下是如何进行映射的: 在这个例子中我们有一台可以生成16位地址的机器,它的虚拟地址范围从0x0转载 2014-10-15 22:33:30 · 4234 阅读 · 1 评论 -
Linux设备模型——设备驱动模型和sysfs文件系统解读
目录(?)[-]What is sysfskobject kset和ktypekobjectksetktypekobject与kset的关系举例kset_create函数kset_registerkset_initkobject_add_internaldriver modelbusdevicedriverBus举例device举例虚拟的转载 2014-10-17 22:02:49 · 2190 阅读 · 0 评论 -
Linux系统调用详解(如何从用户空间进入内核空间)
Linux系统调用详解(如何从用户空间进入内核空间)原创 2014-10-21 15:48:22 · 6116 阅读 · 0 评论 -
VFS文件系统结构分析
VFS文件系统结构分析 ,介绍linux中文件系统的组织结构,inode、超级块、dentry等的关系翻译 2014-11-06 21:33:32 · 2340 阅读 · 0 评论