Update description of kernel and user thread management Clarify the overhead comparison between thread and process switching.
Update description of kernel and user thread management
Clarify the overhead comparison between thread and process switching.
Github仓库
Gitee备份仓库
课程幻灯片在线阅读
pdf 版会在课前发布到网络学堂
OS:Operating Systems: Three Easy Pieces
Computer System:深入了解计算机系统
RISC-V CPU:RISC-V Reader中文版
OS实践:rCore Tutorial Book v3
QA仓库
助教的实验讲解视频
rCore Tutorial Book v3中各章后面的“练习”小节中的“课后练习”和“练习参考答案”小节
在网络学堂的“课程文件”中的“往年考试题”栏中。
包含每次实验必做的编程和问答作业,以及相对rCore Tutorial Book-v3较为精简的指导
rCore-Tutorial-Guide文档源码
rCore-Tutorial-Guide文档在线阅读
lab1(ch3) OS框架API在线文档
lab2(ch4) OS框架API在线文档
git.tsinghua仓库
uCore-Tutorial-Guide文档在线阅读
需要在规定时间内完成rCore或uCore基本实验,才能进行大实验。 欢迎所有感兴趣的同学尝试下面的大实验内容。如有问题,可联系陈渝老师等。
幻灯片模板
RISC-V与X86 CPU硬件特征的对比介绍
如何生成PDF/pptx slides
ubuntu 用 markdown + vscode + marp 编写 slides 并输出为 pdf
marp --pdf --html --allow-local-files lec[1-9]*/*.md # for building PDF slides marp --pptx --html --allow-local-files lec[1-9]*/*.md # for building pptx slides
如何合并pdf files
# Debian/Ubuntu 安装 poppler组件,包括 pdfunite工具 sudo apt install poppler-utils # 合并pdf files pdfunite input1.pdf input2.pdf input3.pdf output.pdf
操作系统课程,2025春季,清华大学计算机系
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
操作系统课程,2026春季,清华大学计算机系
老师与助教
主讲教师:
助教
上课时间/地点
课程资源
课程大纲
课程幻灯片
Github仓库
Gitee备份仓库
课程幻灯片在线阅读
pdf 版会在课前发布到网络学堂
课程参考书
OS:Operating Systems: Three Easy Pieces
Computer System:深入了解计算机系统
RISC-V CPU:RISC-V Reader中文版
OS实践:rCore Tutorial Book v3
课程答疑
QA仓库
助教的实验讲解视频
课后习题
rCore Tutorial Book v3中各章后面的“练习”小节中的“课后练习”和“练习参考答案”小节
往年考题
在网络学堂的“课程文件”中的“往年考试题”栏中。
rCore基本实验
实验指导书
包含每次实验必做的编程和问答作业,以及相对rCore Tutorial Book-v3较为精简的指导
rCore-Tutorial-Guide文档源码
rCore-Tutorial-Guide文档在线阅读
lab1(ch3) OS框架API在线文档
lab2(ch4) OS框架API在线文档
代码框架
Github仓库
git.tsinghua仓库
用户态测例
Github仓库
git.tsinghua仓库
uCore基本实验
实验指导书
Github仓库
uCore-Tutorial-Guide文档在线阅读
代码框架
Github仓库
git.tsinghua仓库
用户态测例
Github仓库
git.tsinghua仓库
大实验
需要在规定时间内完成rCore或uCore基本实验,才能进行大实验。 欢迎所有感兴趣的同学尝试下面的大实验内容。如有问题,可联系陈渝老师等。
其它内容
幻灯片模板
RISC-V与X86 CPU硬件特征的对比介绍
如何生成PDF/pptx slides
ubuntu 用 markdown + vscode + marp 编写 slides 并输出为 pdf
如何合并pdf files