|
|
@ -44,8 +44,7 @@ Rust OS riscv32中之前并未实现page fault的异常处理, 目前已经加
|
|
|
|
* 获取页表项方法中存在的bug修复: 该bug目前不会影响OS运行, 但是这显然是十分危险的(比如在多核时,或者被中断时). 可能的修复方式是fork一份riscv库并对其进行修改,提供对页表项的操作接口.
|
|
|
|
* 获取页表项方法中存在的bug修复: 该bug目前不会影响OS运行, 但是这显然是十分危险的(比如在多核时,或者被中断时). 可能的修复方式是fork一份riscv库并对其进行修改,提供对页表项的操作接口.
|
|
|
|
|
|
|
|
|
|
|
|
## 2 进程管理与同步互斥
|
|
|
|
## 2 进程管理与同步互斥
|
|
|
|
@陈秋昊
|
|
|
|
移植了王润基进程线程管理模块的重构结果并维护debug的更新,在此基础上重构了eventhub的数据处理方式以补全实现sleepkill的操作,解决只能被1人wait和不被wait pid就无法释放的问题,并将pid的释放与进程间父子关系的维护挪至processor处理。
|
|
|
|
|
|
|
|
|
|
|
|
## 3 文件系统
|
|
|
|
## 3 文件系统
|
|
|
|
@朱书聪
|
|
|
|
@朱书聪
|
|
|
|
|
|
|
|
|
|
|
@ -54,7 +53,8 @@ Rust OS riscv32中之前并未实现page fault的异常处理, 目前已经加
|
|
|
|
@刘辰屹 将最开始的RustOS版本与现在版本的用户程序运行结果进行对比
|
|
|
|
@刘辰屹 将最开始的RustOS版本与现在版本的用户程序运行结果进行对比
|
|
|
|
|
|
|
|
|
|
|
|
### 4.2 同步互斥测试结果
|
|
|
|
### 4.2 同步互斥测试结果
|
|
|
|
@陈秋昊
|
|
|
|
目前进程相关系统调用与同步互斥测试未发现异常。
|
|
|
|
|
|
|
|
|
|
|
|
## 5 致谢
|
|
|
|
## 5 致谢
|
|
|
|
感谢王润基同学对于我们完善功能时无私的帮助和指导.
|
|
|
|
感谢王润基同学对于我们完善功能时无私的帮助和指导.
|
|
|
|
|
|
|
|
|
|
|
|