引言
0.1 实验内容
0.2 实验设计
0.3 实验环境
第1章 初识操作系统
1.1 实验目的
1.2 初识实验
1.2.1 了解实验环境
1.2.2 远程访问实验环境
1.2.3 命令行界面(CLI)
1.3 基础操作介绍
1.3.1 命令行
1.3.2 Linux基本操作命令
1.4 实用工具介绍
1.4.1 Vim
1.4.2 GCC
1.4.3 Makefile
1.4.4 ctags
1.5 Git简介
1.5.1 Git是什么?
1.5.2 Git基础指引
1.5.3 Git文件状态
1.5.4 Git三棵“树”
1.5.5 Git版本回退
1.5.6 Git分支
1.5.7 Git远程仓库与本地仓库
1.5.8 Git冲突与解决冲突
1.5.9 实验代码提交流程
1.6 进阶操作
1.6.1 Linux操作补充
1.6.2 Shell脚本
1.6.3 重定向和管道
1.6.4 GXemul的使用
1.7 实战测试
第2章 内核、启动与printk
2.1 实验目的
2.2 操作系统的启动
2.2.1 内核在哪里?
2.2.2 Bootloader
2.2.3 GXemul中的启动流程
2.3 修改MOS内核
……
第3章 内存管理
第4章 进程与异常
第5章 系统调用与fork
第6章 文件系统
第7章 管道与Shell
附录 补充知识
参考文献