# os-lectures **Repository Path**: yzhang57/os-lectures ## Basic Information - **Project Name**: os-lectures - **Description**: os lectures 2022 spring - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: http://learningos.github.io/os-lectures - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 20 - **Created**: 2023-02-13 - **Last Updated**: 2023-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 操作系统课程,2022春季,清华大学计算机系 ## 老师与助教 ### 主讲教师: - 陈渝 - 李国良 ### 助教 - 张译仁 钮泽平 饶淙元 尤予阳 徐奥淳 王瑞康 - 马思源 彭浩洋 田凯夫 曹隽诚 安之达 许善朴 ## 上课时间/地点 - 星期一 上午第二大节 09:50-12:15 (1-16周) - 地点 - 五教 5305 李国良 - 五教 5205 陈渝 ## 课程资源 ### 课程大纲 - [课程&实验大纲](os-course-outline.md) ### 课程幻灯片 * [Github仓库](https://github.com/LearningOS/os-lectures/) * [Gitee备份仓库](https://gitee.com/learning-os/os-lectures/) * [课程幻灯片在线阅读](https://learningos.github.io/os-lectures/) * pdf 版会在课前发布到网络学堂 ### 课程参考书 * OS:[Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP) * Computer System:[深入了解计算机系统](https://hansimov.gitbook.io/csapp) * RISC-V CPU:[RISC-V Reader中文版](http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf) * OS实践:[rCore Tutorial Book v3](https://rcore-os.github.io/rCore-Tutorial-Book-v3) * 配套代码和API文档 * [Github仓库](https://github.com/rcore-os/rCore-Tutorial-v3) * [Gitee备份仓库](https://gitee.com/learning-os/rCore-Tutorial-v3) * [各章OS的API 在线文档](https://learningos.github.io/rCore-Tutorial-v3/) * [可显示内核动态执行信息的内核分支](https://github.com/rcore-os/rCore-Tutorial-v3/tree/ch9-log) ### 课程答疑 * [QA仓库](https://git.tsinghua.edu.cn/os-lab/q-and-a/) * [助教的实验讲解视频](https://cloud.tsinghua.edu.cn/d/ce9eced17e89471c8c30/) ### 课后习题 [rCore Tutorial Book v3](https://rcore-os.github.io/rCore-Tutorial-Book-v3)中各章后面的“练习”小节中的“课后练习”和“练习参考答案”小节 ### 往年考题 在网络学堂的“课程文件”中的“往年考试题”栏中。 ### rCore实验 #### 实验指导书 包含每次实验必做的编程和问答作业,以及相对rCore Tutorial Book-v3较为精简的指导 * [rCore-Tutorial-Guide文档源码](https://github.com/LearningOS/rCore-Tutorial-Guide-2022S) * [rCore-Tutorial-Guide文档在线阅读](https://learningos.github.io/rCore-Tutorial-Guide-2022S/) * [lab1(ch3) OS框架API在线文档](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch3/os/index.html) * [lab2(ch4) OS框架API在线文档](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch4/os/index.html) #### 代码框架 * [Github仓库](https://github.com/LearningOS/rCore-Tutorial-Code-2022S) * [git.tsinghua仓库](https://git.tsinghua.edu.cn/os-lab/public/rcore-tutorial-code-2022s) #### 用户态测例 * [Github仓库](https://github.com/LearningOS/rCore-Tutorial-Test-2022S) * [git.tsinghua仓库](https://git.tsinghua.edu.cn/os-lab/public/rcore-tutorial-test-2022s) ### uCore实验 #### 实验指导书 * [Github仓库](https://github.com/LearningOS/uCore-Tutorial-Guide-2022S) * [uCore-Tutorial-Guide文档在线阅读](https://learningos.github.io/uCore-Tutorial-Guide-2022S/) #### 代码框架 * [Github仓库](https://github.com/LearningOS/uCore-Tutorial-Code-2022S) * [git.tsinghua仓库](https://git.tsinghua.edu.cn/os-lab/public/ucore-tutorial-code-2022s) #### 用户态测例 * [Github仓库](https://github.com/LearningOS/uCore-Tutorial-Test-2022S) * [git.tsinghua仓库](https://git.tsinghua.edu.cn/os-lab/public/ucore-tutorial-test-2022s) ## 其它内容 1. [幻灯片模板](style-marp.md) 2. [RISC-V与X86 CPU硬件特征的对比介绍](rv-x86-hardware-info-video.md) 3. 如何生成PDF slides - [ubuntu 用 markdown + vscode + marp 编写 slides 并输出为 pdf](https://www.cnblogs.com/luyi07/p/14736322.html) ``` marp --pdf --allow-local-files lec[1-9]*/*.md ```