xv6 入门实验
实验目的:
通过 xv6 入门实验,熟悉 xv6 操作系统的基本内核代码结构和功能;
通过自行设计在 xv6 中可以运行的程序,掌握如何向 xv6 中添加应用程序,增强 xv6 的功能;
学会向 xv6 系统中添加系统调用,并且可以通过系统调用灵活实现一些操作系统常见的功能。
实验环境和要求:
实验环境:
硬件:桌面 PC;
软件:Linux 或其他操作系统。
报告要求:
1) 按学校统一格式;
2) 需要给出具体命令和自行编写的程序的源代码;
3) 需要给出实验操作的截图和必要的说明文字。
实验内容
1. 请为 xv6 增加一个新的应用程序,读者自行选定其功能。
图 1 新的应用程序代码