diff --git a/homework/hw2.txt b/homework/hw2.txt index 2ebc97e..333a167 100644 --- a/homework/hw2.txt +++ b/homework/hw2.txt @@ -72,4 +72,9 @@ IF before clock sweep: (used,dirty) = (1,1), THEN after clock sweep: (used, dirt IF before clock sweep: (used,dirty) = (1,1), THEN after clock sweep: (used, dirty)=(1,0). 是否可行? -6 在clock算法实现中,pte中的uesd bit位是否可以让os来设置1 or 0 ? +6 在clock算法实现中,pte中的uesd bit位是否可以让os来设置1 or 0 ? 为什么? + +7 在enhanced clock算法中的dirty bit位是否可以让os来设置1 or 0 ? 为什么? + +8 如果在ucore中实现精确的LRU算法,如何设计?需要硬件和OS分别完成什么事情? + diff --git a/lectures/lec05-06-20131010-1012.pdf b/lectures/lec05-06-20131010-1012.pdf deleted file mode 100644 index d680cd9..0000000 Binary files a/lectures/lec05-06-20131010-1012.pdf and /dev/null differ diff --git a/lectures/lec05-06-vmm-20131010-1012.pdf b/lectures/lec05-06-vmm-20131010-1012.pdf new file mode 100644 index 0000000..cfa7ae3 Binary files /dev/null and b/lectures/lec05-06-vmm-20131010-1012.pdf differ diff --git a/lectures/lec07-08-proc-thread-20131014-1017.pdf b/lectures/lec07-08-proc-thread-20131014-1017.pdf new file mode 100644 index 0000000..6a855a4 Binary files /dev/null and b/lectures/lec07-08-proc-thread-20131014-1017.pdf differ