linux内核
文章平均质量分 94
内核源码分析
Zip-List
这个作者很懒,什么都没留下…
展开
-
inode和逻辑块,目录的结构,挂载的实现 源码级分析linux内核的文件系统的结构
封装了set_bitclear_bit等操作位图的宏对应i节点位图和逻辑块位图有对应的四个函数free_inodenew_inodefree_blocknew_block。原创 2023-03-10 16:05:54 · 400 阅读 · 0 评论 -
buffer它到底做了个啥,源码级分析linux内核的文件系统的缓冲区
buffer的目的,设计的思想,减少IObuffer的管理,hash表+双链表,淘汰策略LRUbuffer中uptodatedirt来控制是否发起IO读写,lock(只在lock_buffer中上锁,做保护),count有无引用作为分配空闲buffer的依据。原创 2023-03-06 20:42:02 · 741 阅读 · 0 评论 -
fork的黑科技,它到底做了个啥,源码级分析linux内核的内存管理
1 逻辑地址:站在进程角度2 线性地址:站在操作系统角度3 物理地址:站在内存角度更加体现了中间层思想在操作系统中的应用。1 2之间的转化看start_code,操作系统对进程的虚拟化2 3之间的转化看分页,分段,页表,页访问属性,put_page将两者联系在一起。原创 2023-03-06 00:01:25 · 520 阅读 · 0 评论