| 作 者: | 罗秋明 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 xv6安装使用
1.1 运行于QEMU的xv6
1.1.1 CentOS 7+QEMU+xv6
1.1.2 Ubuntu 18+QEMU+xv6
1.2 调试观察
1.2.1 xv6 shell命令
1.2.2 QEMU+gdb调试
1.2.3 多核调试
1.3 本章小结
练习
第2章 入门实验
2.1 新增可执行程序
2.1.1 磁盘映像的生成
2.1.2 添加简单程序
2.2 新增系统调用
2.2.1 系统调用示例
2.2.2 添加系统调用
2.2.3 验证新系统调用
2.3 观察调度过程
2.4 本章小结
练习
第3章 xv6概述
3.1 xv6代码总览
3.2 xv6二进制代码与镜像
3.2.1 启动扇区
3.2.2 内核代码
3.2.3 磁盘镜像
3.2.4 xv6的Makefile
3.3 xv6内核简介
3.3.1 进程管理
3.3.2 内存管理
3.3.3 文件系统
3.3.4 设备
3.4 本章小结
练习
……
第4章 系统启动
第5章 内存管理
第6章 进程管理与同步
第7章 中断/异常/系统调用
第8章 中级实验
第9章 xv6fs文件管理
第10章 设备管理
第11章 高级实验
第12章 x86架构概述