课程编号 | 011174(课堂号:011174.02) | ||||||||||
授课老师 | 李永坤 (东区高性能中心601) | ||||||||||
上课教室 | 理论: 3C201, 实验:电三楼406+408 | ||||||||||
上课时间 | 理论:周一3-4节(9:45-11:20)& 周三1-2节(7:50-9:25),实验:周二晚(18:30-21:30) | ||||||||||
课时安排 | 理论60学时 + 实验40学时 | ||||||||||
助教信息 |
|
||||||||||
课程QQ群 | 群号:347650348(进群验证信息"学号+姓名") |
书名 | 作者 | 出版社 |
Operating System Concepts, Tenth Edition https://www.os-book.com/OS10/index.html |
Abraham Silberschatz, Peter Baer Galvin, Gerg Gagne | John Wiley & Sons |
![]() |
书名 | 作者 | 出版社 |
Operating System Concepts Essentials, Second Edition https://www.os-book.com/OSE2/index.html |
Abraham Silberschatz, Peter Baer Galvin, Gerg Gagne | Wiley |
Operating Systems: Three Easy Pieces | Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau | online resource |
现代操作系统:原理与实现 | 陈海波,夏虞斌等 | 机械工业出版社 |
现代操作系统 | Andrew S. Tanenbaum,Herbert Bos著,陈向群,马洪兵等译 | 机械工业出版社 |
![]() ![]() ![]() ![]() |
书名 | 作者 | 出版社 |
Linux 内核设计与实现 | Robert Love 著,陈莉君、康华译 | 机械工业 |
Linux系统编程 | Robert Love 著,祝洪凯、李妹芳、付途译 | 人民邮电 |
![]() ![]() |
日期 | 主要内容 | PPT下载 | 作业/截止日期 |
第1周(3.6/3.8) | Course Introduction OS Introduction |
ch0.pdf ch1.pdf |
|
第2周(3.13/3.15) | OS Services and Structure | ch2.pdf | 作业一(3.26 18:00截止) |
第3周(3.20/3.22) | Process Concepts & Operations (from Programmer's Perspective) |
ch3.pdf | |
第4周(3.27/3.29) | Process Operations (from Kernel's Perspective) Threads |
ch3_part2.pdf ch4.pdf |
|
第5周(4.3/4.5) | Process Communication | ch5.pdf | 作业二(4.16 18:00截止) |
第6周(4.10/4.12) | Process Synchronization | ch5_part2.pdf | |
第7周(4.17/4.19) | Process Scheduling | ch6.pdf | |
第8周(4.24/4.26) | Process Scheduling Cont Memory Management |
ch6.pdf ch7_part1.pdf |
作业三(5.14 18:00截止) |
第9周(5.1/5.3) | On Holiday | ||
第10周(5.6/5.8/5.10) | Tutorial Memory Management Cont. |
ch7_part2.pdf |
|
第11周(5.15/5.17) | Memory Management Cont. Mass Storage |
ch7_part2.pdf ch8.pdf |
|
第12周(5.22/5.24) | Mass Storage Cont. | ch8.pdf | |
第13周(5.29/5.31) | File Systems | ch9_part1.pdf ch9_part2.pdf |
|
第14周(6.5/6.7) | File Systems Details of FAT |
ch9_part2.pdf ch10_part1.pdf |
|
第15周(6.12/6.14) | Details of EXT | ch10_part2.pdf | 作业四(7.2 18:00截止) |
第16周(6.19) | I/O System | ch11.pdf |
截止日期 | 实验题目 | 实验资料 | 备注 |
4.11(周二)21:30 | 实验一:熟悉Linux安装、编译、调试、命令 | 实验说明:lab1.pdf | 4.18可以补检查 |
5.2(周二)21:30 | 实验二:添加Linux系统调用,实现shell与top | 实验说明:lab2.pdf 基础代码:lab2_shellwithTODO.c |
实验报告截止日期延迟到 5.7周日18:00 |
5.30(周二)21:30 | 实验三:内存管理 | 实验说明:lab3-part1.pdf lab3-part2.pdf 基础代码:lab3-part1.zip lab3-part2.zip |
实验报告截止日期 6.4周日18:00 |
6.27(周二)21:30 | 实验四:文件系统 | 实验说明:lab4-part1.pdf lab4-part2.pdf 基础代码:lab4-all.tar.gz |
实验报告截止日期 7.2周日18:00 |