YSOS-rust 实验报告

YSOS-rust实验报告

阅读该教程,您需要预备知识:

课程介绍

实验教程见 https://ysos.gzti.me/

YSOS-rust,全称YatSenOS-Volume-2,是一套基于 Rust、面向 UEFI 和 x86_64 的操作系统课程实验方案。

本实验设计期望基于低汇编、避免重复造轮子的宗旨,利用 Rust 语言优秀的包管理和底层支持,借助现有的优秀工程化底层封装,为学生提供一个低负担、现代、面向高级语言的操作系统实验指南。

实验报告

  • 实验零:环境搭建与实验准备 lab0
  • 实验一:操作系统的启动 lab1
  • 实验二:中断处理 lab2
  • 实验三:内核线程与缺页异常 lab3
  • 实验四:用户程序与系统调用 lab4
  • 实验五:fork 的实现、并发与锁机制 lab5
  • 实验六:硬盘驱动与文件系统 lab6

代码仓库

https://github.com/CJL-sysu/YatSenOS2-answer


YSOS-rust 实验报告
https://blog.algorithmpark.xyz/2024/05/14/YSOS/index/
作者
CJL
发布于
2024年5月14日
更新于
2024年7月15日
许可协议