![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《深入理解Linux内核(第三版)》笔记
文章平均质量分 76
内核代码解读分析。深度解析内核代码,逐行理解。
伟歌的深夜键盘
时而敲敲代码,时而调调bug;道阻且右,要珍惜时光啊。
展开
-
《深入理解Linux内核(第三版)》笔记(一),第二章内存寻址
笔记(一)对应原书第二章,内存寻址原创 2021-10-18 11:27:29 · 739 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(二),第三章进程(1)
这篇匹配《第三版》的第三章,进程。原创 2021-10-25 09:32:16 · 319 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(三),第三章进程(2)
主要分析进程的切换、创建及撤销等实现。原创 2021-11-09 08:54:10 · 671 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(四),第三章进程(3)
对应《第三版》的第三章的最后一部分内容,包含内核线程,及进程0、进程1;包含进程的撤销。原创 2021-12-30 15:10:51 · 70 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(五),第四章中断和异常
终于开始看第四章了。中断和异常是和硬件关系比较密切的一章,会有一些汇编代码,能略过的就略过了(不想去熟悉x86的指令集了)。并且 x86 和 ARM 的中断体系差异还挺大。所以会有从各硬件架构到统一软件接口的抽象。另外,中断和异常的处理,和调度的关系极大,是整体调度的一块拼图。原创 2022-01-04 15:50:22 · 388 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(六),第五章内核同步(1)
进程调度的第二块拼图:内核同步。另外两块是前面学习的“中断和异常”,以及后面要学习的“定时测量”。该篇对应《第三版》第五章的前半部分,包括:内核同步概述、内核抢占的介绍、除信号量之外的常见同步原语。原创 2022-01-10 18:12:59 · 385 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(七),第五章内核同步(2)
进程调度的第二块拼图:内核同步。另外两块是前面学习的“中断和异常”,以及后面要学习的“定时测量”。对应《第三版》的第五章后半部分,包括:内核信号量、内核数据的同步访问、若干实例。原创 2022-01-12 18:46:11 · 87 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(八),第六章定时测量
系统调度的第三块拼图:定时测量。原创 2022-01-17 14:12:54 · 200 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(九),第七章进程调度
终于看到进程调度了,估计是最期待的一章了吧,加油看。结果。。。看完之后,收获没有想象中的大,还是好多细节没有明白。原创 2022-01-19 18:25:01 · 70 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(十),第八章内存管理(一)
内存管理(一)主要分析的是对内存页框的管理。看这章得到了一个感想,内存管理不止是 mmu、页表这些内容。还有页框应该怎么分配,存储空间应该怎么分配等问题需要内核来解决。原创 2022-09-16 11:46:24 · 218 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(十一),第八章内存管理(二)
这个和上篇是有区别的,上篇主要是关心页框的处理;这篇主要是对内存(即起始地址和长度)的管理。原创 2022-10-09 14:08:34 · 172 阅读 · 0 评论 -
《深入理解Linux内核(第三版)》笔记(十四),第十一章信号
信号,信号,信号原创 2023-03-14 09:33:03 · 81 阅读 · 0 评论