本仓库记录了我在 2022年开源操作系统训练营 的整个学习过程.
时间: 2022年7月1日~2022年9月10日
课程目标: 探索把现代系统语言Rust和灵活开放的系统结构RISC-V带入到操作系统的架构与设计的创新中来,思考未来的操作系统应该是什么样。
- Weekly 26 (2022-06-29 ~ 2022-07-03)
- Weekly 27 (2022-07-04 ~ 2022-07-10)
- Weekly 28 (2022-07-11 ~ 2022-07-17)
- Weekly 29 (2022-07-18 ~ 2022-07-24)
- Weekly 30 (2022-07-25 ~ 2022-07-31)
- Small exercises to get you used to reading and writing Rust code!
- 要求:小练习全部通过。
- 代码和README提交在自己在github的公开repo上。
- 32 Rust Quizes
- 要求:小练习全部通过。
- exercisms.io 快速练习(88+道题目的中文详细描述)
- 要求:大部分练习会做或能读懂。
- 阅读《计算机组成与设计(RISC-V版)》第一、二章
- 自学PPT for RISC-V特权指令级架构
- 自学RISC-V手册:一本开源指令集的指南 重点是第10章
- 自学RISC-V特权指令级规范 重点是与OS相关的特权硬件访问的内容
- 计算机组成与设计:RISC-V 教材 这是完整的课程教材,不要求全部看完,请根据自己的需求选择。
- 计算机组成与设计:RISC-V 浙大在线课程 这是完整的一门课,不要求全部看完,请根据自己的需求选择。
- Berkeley CS61C: Great Ideas in Computer Architecture (Machine Structures)
- 学习理解OS课程slides
- 学习了解 rCore Tutorial v3的详细实验指导内容
- 学习理解rCore Tutorial v3的实验代码
- 2022年OS课程视频:请向组织者申请
- 根据rust-based-os-comp2022中的具体实验要求在自己的仓库中完成5个实验,并通过测试。
TODO