Skip to content

Commit 5011bb7

Browse files
committed
renew part3 and readme
1 parent c9c55ae commit 5011bb7

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
由于本文档还不稳定,有时会有更新,更新信息会第一时间放在这里。由于文档不稳定引起的问题不会导致扣分。
44

55
> **[info] 最后更新日期:2020-03-04**
6-
>
7-
> **2020-03-03**
6+
> **2020-03-05**
7+
>
8+
> 更新了练习三的文档
9+
>
10+
> **2020-03-04**
811
>
912
> 调换了练习五和练习六的顺序。
1013
>

exercise/part3.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
1. 现有页面替换算法框架的实现存在问题,请解释为什么,并提供你的解决方案(自然语言表述即可,无需编程实现) (10分)
88
3. 编程实现(20分):
99
编程解决:实现时钟页面替换算法。详见下文实验指导
10-
> 当前框架从master分支出发,实现了用于用户进程的fifo页面替换算法。请同学**自行merge** pagereplace分支的代码,然后在**仅修改fifo.rs**的要求下,实现时钟页面替换算法。
10+
> 当前框架从master分支出发,实现了用于用户进程的fifo页面替换算法。请同学**自行merge** lab3-base分支的代码,然后在**仅修改fifo.rs**的要求下,实现时钟页面替换算法。
1111
1212
## 实验指导
1313

@@ -43,4 +43,4 @@
4343
当发生缺页中断时,我们借助硬件提供的异常信息,获取当前发生缺页异常的虚拟地址,从而获取该虚拟地址所指向的页表项,将页表项传递给全局页面替换管理器PAGE_REPLACE_HANDLERdo_pgfault接口进行处理,修复映射关系。
4444
2. 测试
4545
[测试文件](https://github.com/rcore-os/rCore_tutorial/blob/master/test/init.rs)
46-
用该文件替换掉init.rs,并为MemorySet添加一个get_table接口(参考[这里](https://github.com/rcore-os/rCore_tutorial/blob/pgreplace_test/os/src/memory/memory_set/mod.rs#L112))。运行make qemu可以进行测试
46+
用该文件替换掉init.rs,并为MemorySet添加一个get_table接口(参考[这里](https://github.com/rcore-os/rCore_tutorial/blob/pgreplace_test/os/src/memory/memory_set/mod.rs#L112))。运行make run可以进行测试

0 commit comments

Comments
 (0)