2026秋季学期操作系统课后练习
往年参考
第2次课后练习(第一周周五)
第1题
熟练使用开发环境是顺利和高效完成操作系统课实验的必要条件。请从互联网搜索你需要的信息,以逐渐熟练使用qemu、shell、vim(也可以是其他你喜欢的代码编辑工具)和git等工具。然后回答如下问题。
- 简要介绍一个模拟器工具,并查找相关的配置使用帮助;
- 简要介绍一个命令行工具,并查找相关的配置使用帮助;
- 简要介绍一个代码编辑工具,并查找相关的配置使用帮助;
- 简要介绍一个代码版本维护工具,并查找相关的配置使用帮助;
- 参考资料:
- Learn Git Branching
- 计算机教育中缺失的一课(MIT的开发工具使用的课堂)
- B站视频:计算机教育中缺失的一课 The Missing Semester of Your CS Education
- 【中字】The Missing Semester 第1讲 - 课程概览与 Shell - MIT 公开课(2020)
往年的优秀回答
第2题
下面是一组使用系统调用服务的应用程序。请尝试运行和分析其中的一个你有兴趣小例子的执行过程,利用Linux系统中的strace工具来确定该应用程序在执行时调用了哪些系统调用。
- 使用操作系统的系统调用服务的应用程序示例列表(出处:MIT的操作系统课)
第1次课后练习(第一周周二)
第1题
填写选课问卷,然后回答是否已提交。
- 2026秋季操作系统课选课问卷(访问密码:
8e2JC8KFxq+Vere)