docs: add a README file to '操作系统' dir.

/操作系统/README.md introduces the contents of this directory;

and also gives some reference materials.
This commit is contained in:
xUhEngwAng
2020-08-17 17:28:07 +08:00
parent b8cd12ecec
commit e49fc4e0f1

45
操作系统/README.md Normal file
View File

@@ -0,0 +1,45 @@
操作系统复习笔记
===============
## 参考资料
+ [清华大学操作系统课程网站](http://os.cs.tsinghua.edu.cn/oscourse/OS2019spring),上面可以找到 MOOC 配套的讲义,以及清华大学历年操作系统课程期中、期末考试真题。
+ [zhanghuimeng 的博客](http://zhanghuimeng.github.io/),可以找到对期中、期末考题的分析。
+ MOOC: [操作系统](https://next.xuetangx.com/course/THU08091000267/4231154?fromArray=search_result),向勇、陈渝,清华大学
+ [ucore lab 代码仓库](https://github.com/chyyuu/os_kernel_lab)
## 本文件夹包含什么
本文件夹包含我在学习操作系统过程中所做的一些笔记,包括章节知识总结与实验报告。
本文件夹中的章节划分与清华大学操作系统 MOOC 对应,是对该章节内容的知识总结。例如 chp8.md 对应了 MOOC 课程的第八章,是对虚拟内存的知识总结。
---
> 章节知识总结
+ [系统启动、中断、异常和系统调用](chp1.md)
+ [物理内存分配](chp5&6.md)
+ [虚拟内存](chp8.md)
+ [页面置换算法](chp9.md)
+ [进程管理1进程和线程的概念](chp11.md)
+ [进程管理2进程调度策略](chp15.md)
+ [进程管理3同步互斥](chp17.md)
+ [进程管理4信号量与管程](chp18.md)
+ [进程管理5死锁](chp20.md)
+ [多进程互斥问题的软件实现方法](eisenberg.md)
+ [多进程互斥问题的软件实现方法](philosopher.md)
+ [栈式页面置换算法不会出现belady现象的证明](belady.md)
> ucore lab 实验报告
+ [lab1 report](lab1_report.md)
+ [lab2 report](lab2_report.md)
+ [lab3 report](lab3_report.md)
+ [lab4 report](lab4_report.md)
+ [lab5 report](lab5_report.md)
+ [lab6 report](lab6_report.md)
+ [lab7 report](lab7_report.md)
+ [lab8 report](lab8_report.md)
+ [我自己的 ucore lab 代码实现](https://github.com/xUhEngwAng/ucore_os_lab)