按模块来学习:
- 进程管理
- 内存管理
- 网络协议栈
- 文件系统
- 设备取得
- 模块实践
linux 主要系统模块

系统主要数据结构
task_struct: 代表一个进程数据结构指针形成一个task数组
mm_struct: 代表进程的虚拟内存
inode: 代表虚拟文件系统中的文件、目录等对应的索引节点(inode).
这篇博客详细介绍了Linux系统的主要模块,包括进程管理、内存管理、网络协议栈、文件系统和设备获取。同时,它探讨了关键的数据结构,如task_struct代表进程,mm_struct表示虚拟内存,以及inode作为虚拟文件系统中文件和目录的索引节点。通过这些基础知识的学习,读者可以更好地理解Linux内核的工作原理。
按模块来学习:

task_struct: 代表一个进程数据结构指针形成一个task数组
mm_struct: 代表进程的虚拟内存
inode: 代表虚拟文件系统中的文件、目录等对应的索引节点(inode).
1万+

被折叠的 条评论
为什么被折叠?