完善实验2中,与实验1关系的说明

pull/18/head
liguo 9 months ago
parent dd021fc51b
commit 939f366b14

@ -1046,8 +1046,6 @@ $ git merge lab2_3_pagefault -m "continue to work on lab2_challenge2"
## 4.7 lab2_challenge3 多核内存管理(难度:★★☆☆☆ ## 4.7 lab2_challenge3 多核内存管理(难度:★★☆☆☆
在进行此实验之前你应当完成lab1_challenge3。
<a name="lab2_challenge3_app"></a> <a name="lab2_challenge3_app"></a>
#### 给定应用 #### 给定应用
@ -1131,6 +1129,8 @@ $ git checkout lab2_challenge3_multicoremem
$ git merge lab2_3_pagefault -m "continue to work on lab2_challenge3" $ git merge lab2_3_pagefault -m "continue to work on lab2_challenge3"
``` ```
**特别注意本实验需要借助你在lab1_challenge3_multicore中实现的多核启动及运行机制因此在进行本实验之前你应该在本实验的基础代码上重做你在lab1_challenge3_multicore中的改动不要直接使用git merge lab1_challenge3_multicore。**
注意:**不同于基础实验,挑战实验的基础代码具有更大的不完整性,可能无法直接通过构造过程。**同样,不同于基础实验,我们在代码中也并未专门地哪些地方的代码需要填写,哪些地方的代码无须填写。这样,我们留给读者更大的“想象空间”。 注意:**不同于基础实验,挑战实验的基础代码具有更大的不完整性,可能无法直接通过构造过程。**同样,不同于基础实验,我们在代码中也并未专门地哪些地方的代码需要填写,哪些地方的代码无须填写。这样,我们留给读者更大的“想象空间”。
- 在lab1_challenge3中你已经实现了一个不支持虚拟内存的简单的多核操作系统。现在在lab2中因为虚拟内存概念的引入需要你为这个简单操作系统添加额外的多核内存管理。 - 在lab1_challenge3中你已经实现了一个不支持虚拟内存的简单的多核操作系统。现在在lab2中因为虚拟内存概念的引入需要你为这个简单操作系统添加额外的多核内存管理。

Loading…
Cancel
Save