Add english title for second chance algorithm

This commit is contained in:
气球牛仔 2020-09-03 16:55:57 +08:00 committed by GitHub
parent 1392056d73
commit f865b6883f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -73,6 +73,7 @@
``` ```
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/eb859228-c0f2-4bce-910d-d9f76929352b.png"/> </div><br> <div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/eb859228-c0f2-4bce-910d-d9f76929352b.png"/> </div><br>
## 3. 最近未使用 ## 3. 最近未使用
> NRU, Not Recently Used > NRU, Not Recently Used
@ -98,6 +99,8 @@ NRU 优先换出已经被修改的脏页面R=0M=1而不是被频繁
## 5. 第二次机会算法 ## 5. 第二次机会算法
> Second Chance
FIFO 算法可能会把经常使用的页面置换出去为了避免这一问题对该算法做一个简单的修改 FIFO 算法可能会把经常使用的页面置换出去为了避免这一问题对该算法做一个简单的修改
当页面被访问 (读或写) 时设置该页面的 R 位为 1需要替换的时候检查最老页面的 R 如果 R 位是 0那么这个页面既老又没有被使用可以立刻置换掉如果是 1就将 R 位清 0并把该页面放到链表的尾端修改它的装入时间使它就像刚装入的一样然后继续从链表的头部开始搜索 当页面被访问 (读或写) 时设置该页面的 R 位为 1需要替换的时候检查最老页面的 R 如果 R 位是 0那么这个页面既老又没有被使用可以立刻置换掉如果是 1就将 R 位清 0并把该页面放到链表的尾端修改它的装入时间使它就像刚装入的一样然后继续从链表的头部开始搜索