Без опису

Jomo 85d2f24ed1 修正Linux实验的图片路径 (#28) 1 рік тому
.github 81fd2446eb 指定只有main更新时才部署pages (#15) 1 рік тому
docs 85d2f24ed1 修正Linux实验的图片路径 (#28) 1 рік тому
.gitignore f414adfde7 auto deploy (#14) 1 рік тому
LICENSE b4a6681b85 Initial commit 1 рік тому
README.md d71928d184 Update README.md 1 рік тому
deploy.bat deb41630ca update 1 рік тому
package.json a763a8bd78 fix bug images route should use / instead of \ to seperate dir in ubuntu 1 рік тому

README.md

操作系统实验教程

介绍

这个实验项目是结合华南理工大学软件学院的操作系统教程和DragonOS教育文档的一个综合性的实验项目,它的主要目的是希望能够吸引爱好操作系统知识的同学加入DragonOS项目组,让学生进一步深入内核的开发知识。

这个实验项目的主要内容分为两部分:校内基础实验和进阶实验。

基础实验

校内基础实验包含6个知识点:shell命令、进程通信、文件系统、页调度、进程调度和网络socket,这些知识点是操作系统的基本概念和原理,学生需要通过编写代码或运行命令来完成相应的实验任务。

进阶实验

进阶实验是基于DragonOS项目的一个开源操作系统,它是一个基于x86指令集和Rust语言开发的操作系统项目,它的主要目标是兼容Linux内核,实现中国独立自主的操作系统内核软件,同时具有高性能和高安全性的特点。

进阶实验中,DragonOS项目的部分代码会被挖空,学生需要根据教育文档和源码注释来实现相关功能,使得系统能够运行。这样,学生可以从实践中了解操作系统内核的设计和实现细节,提高自己的编程能力和创新能力。

这个实验项目的主要要求是学生需要具备一定的C语言和Rust语言基础,以及一些操作系统相关的基础知识。

实验反馈

学生需要按照教程中给出的步骤和提示来完成实验任务,并提交相应的代码和报告。

在完成实验任务时,学生需要注意理解每个知识点或功能模块的原理和作用,以及它们之间的关联和递进关系。