linux内核比较复杂,很多关于内核源代码分析的书籍,但多数都缺乏对内核数据结构的描述。其实个人认为,内核无论有多复杂,也都是通过一定的过程实现了对数据的管理,因此通过数据结构的分析,可以更容易让人从顶层理解内核。
今天先说软中断。
正是软中断的结构最为简单,所以才对多CPU的同步执行约束最少,所以多CPU可以同时执行
linux内核比较复杂,很多关于内核源代码分析的书籍,但多数都缺乏对内核数据结构的描述。其实个人认为,内核无论有多复杂,也都是通过一定的过程实现了对数据的管理,因此通过数据结构的分析,可以更容易让人从顶层理解内核。
今天先说软中断。
正是软中断的结构最为简单,所以才对多CPU的同步执行约束最少,所以多CPU可以同时执行