Skip to content

Commit ee721a4

Browse files
authored
lec02-p1-labintro updating
1 parent 079ccba commit ee721a4

1 file changed

Lines changed: 28 additions & 8 deletions

File tree

lec2/p1-labintro.md

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)