File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,6 +26,12 @@ backgroundColor: white
2626
2727[ 课程幻灯片列表] ( https://www.yuque.com/xyong-9fuoz/qczol5/glemuu? )
2828
29+ ---
30+
31+ ### 问题
32+
33+ - 操作系统课的基本原理与实验代码有什么关系?
34+ - 前面的实验完成情况对后面的实验有什么影响?
2935
3036---
3137### 提纲
@@ -290,12 +296,26 @@ backgroundColor: white
290296---
291297
292298#### 扩展实验(即大实验,课程设计)
293- - [ 大实验相关资源信息] ( https://github.com/LearningOS/os-lectures/blob/master/oslabs/biglab-relatedinfo-2025s.md )
294- - 内核实现赛道:在轻量组件化OS kernel中已有120个左右的syscall实现的基础上,实现新的syscall,通过新测例。
295- - 功能挑战赛道:扩展轻量组件化OS kernel的功能,支持机器人、嵌入式只能设备等。
296- - 功能挑战赛道:基于LLM+静态分析实现C OS --> Rust OS
297- - 功能挑战赛道:基于LLM推理的资源管理与调度优化
298- - 参加全国大学生OS比赛(顺便旅游)
299-
300- 前提:** 4周内** 完成基础实验1~ 5。
299+
300+ * 内核组件化
301+ * unikernel: ArceOS
302+ * 宏内核: StarryOS
303+ * hypervisor: AxVisor
304+ * 微内核: ReL4
305+ * 异步操作系统: AsyncOS
306+ * 开源操作系统社区项目
307+
308+ 鼓励糖果:资助同学参加2026年8月的全国大学生OS比赛(顺便旅游)
309+ * 前提:** 4周内** 完成基础实验1~ 5。
310+
311+ ---
312+
313+ ### 小结
314+
315+ - 操作系统课的基本原理与实验代码的对应关系
316+ - 基本概念通常对应为实验代码中的数据结构
317+ - 核心算法对应为实现算法的函数
318+ - 前面的实验完成情况对后面的实验的影响
319+ - 实验的顺序对应为内核功能的扩展和增强
320+ - 后面实验中的代码错误有可能是前面代码不完善导致的
301321
You can’t perform that action at this time.
0 commit comments