文件名称:
9-9.md
所在目录:
专业课 / Linux分析与安全设计 / 笔记
文件大小:
1.10 KB
下载地址:
文本预览:
#### 王娟老师
- phone:18986213038
- email:jwang@whu.edu.cn
#### 成绩
- 作业 20%
- 考勤 10%
- 实验 40%
- 课堂展示 30%
### Linux 操作系统及内核架构
#### linux 内核类型
- 宏内核与微内核
#### Linux 内核架构
- 用户态 $\underrightarrow{\text{系统调用}}$ 内核态 $\underrightarrow{\text{驱动}}$ 硬件
- 内存管理
- 页大小:4KB
- 结构:[Radix tree](https://en.wikipedia.org/wiki/Radix_tree)
- [虚拟机文件系统](https://en.wikipedia.org/wiki/Virtual_file_system)
- 网络堆栈
- 设备驱动程序
- 依赖体系结构代码
- 系统调用接口
- 用户态到内核态
#### 内核关键数据结构
#### [内核编译](https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html)
#### 加载内核模块
#### 内核调试工具
- gdb
- kgdb
- kdb
- qemu+gdb
- angr
#### 作业
- 安装 linux 源代码,基于本将内容查看和分析 linux 内核主要数据结构
- 安装 3.2.x 之前的版本
- 参考视频:[linux 背后的思想](https://www.bilibili.com/video/av96811154/)
- phone:18986213038
- email:jwang@whu.edu.cn
#### 成绩
- 作业 20%
- 考勤 10%
- 实验 40%
- 课堂展示 30%
### Linux 操作系统及内核架构
#### linux 内核类型
- 宏内核与微内核
#### Linux 内核架构
- 用户态 $\underrightarrow{\text{系统调用}}$ 内核态 $\underrightarrow{\text{驱动}}$ 硬件
- 内存管理
- 页大小:4KB
- 结构:[Radix tree](https://en.wikipedia.org/wiki/Radix_tree)
- [虚拟机文件系统](https://en.wikipedia.org/wiki/Virtual_file_system)
- 网络堆栈
- 设备驱动程序
- 依赖体系结构代码
- 系统调用接口
- 用户态到内核态
#### 内核关键数据结构
#### [内核编译](https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html)
#### 加载内核模块
#### 内核调试工具
- gdb
- kgdb
- kdb
- qemu+gdb
- angr
#### 作业
- 安装 linux 源代码,基于本将内容查看和分析 linux 内核主要数据结构
- 安装 3.2.x 之前的版本
- 参考视频:[linux 背后的思想](https://www.bilibili.com/video/av96811154/)
点赞
回复
X