导学课程学习资料汇总
课程相关学习资料
导学阶段课程课件
riscv-operating-system-mooc/slides
此链接包含导学阶段课程《循序渐进,学习开发一个 RISC-V 上的操作系统 的全部课件,可作为视频课程的辅助之用。
课程配套实验
此链接为导学阶段课程的配套实验代码仓库,实验难度不大,适合初学者了解系统编程与操作系统理论知识,推荐尝试。
一个可运行课程实验的 RISCV CPU
此仓库为一位该课程《循序渐进,学习开发一个 RISC-V 上的操作系统 》 的热心学员设计的 RISCV CPU,可在其上运行课程配套的实验代码。
课程代码到物理机的移植记录
riscv-operating-system-mooc/issues/I64EEQ
这里记录了该课程配套代码向物理机的移植记录,鼓励大家在完成本课程后积极参与这一活动,提高自己的系统编程与工程能力。
一份来自b站本课程学员的学习笔记
RISC-V入门(基础概念+汇编部分) 基于 汪辰老师的视频笔记
其余学习资料
uCore 实验指导书
uCore 实验同样为实现一个 RISCV 架构操作系统的教学用操作系统,其难度较于导学阶段课程颇高,但是内容完善,体系严整,可作为完成课程后的提高之用。
rCore 实验指导书
rCore 实验与 uCore 实验内容基本相同,但是 rCore 代码框架使用 Rust 语言编写,欲进行实验需要先行学习 Rust,但通过本实验可以学习 Rust base OS 这一新兴技术,建议学有余力的学员进行尝试。
清华大学操作系统课程资料
此链接整合了清华大学计算机系2024春季学习操作系统课程课堂幻灯片的主要内容,对幻灯片中的一些概念进行了简单补充。