操作系统(2017)

讲义和课件:在线阅读链接:http://lgwain.gitbooks.io/os/
下载链接:https://gitlab.com/lgwain/os2017
git下载:git clone https://gitlab.com/lgwain/os2017.git

注:gitbook和gitlab同步更新

电子书:链接: https://pan.baidu.com/s/1eRRyv1C
xv6:https://pdos.csail.mit.edu/6.828/2017/xv6.html

作业 (检查链接 http://gitlab.com/学号/作业编号 类似如下地址: http://gitlab.com/3015218888/os01/)

1、编号:os01 截止时间:2017/10/23 (延至2017/11/6) 内容:xv6 big files

2、编号:os02 截止时间:2017/10/30 (延至2017/11/6)内容:xv6 adding system call date

3、编号:os03 截止时间:2017/11/6 内容:xv6 CPU alarm

4、编号:os04 截止时间:2017/11/13 内容:(1) xv6 shell  (2) shell script (见讲义第三章习题LX3B)

5、编号:os05 截止时间:2017/11/27 内容:SysV IPC  实现任意一个经典IPC问题(除生产者-消费者问题) (见讲义第三章3.9节和习题E3A)

6、编号:os06 截止时间:2017/12/4 内容:pthread

7、编号:os07 截止时间:2017/12/11 内容:xv6 lock

8、编号:os08 截止时间:2017/12/18 内容:xv6 barrier

9、编号:os09 截止时间:2017/12/25 内容:xv6 lazy page allocation

全部作业(含答案)和历年试卷(含答案)