You are on page 1of 3

Thuұt toán LRU (Least Recetly Used)|

- Mô tҧ : thay trang lâu nhҩt chưa đưӧc truy suҩt |


- Lӛi trang : sҧy ra khi truy xuҩt đӃn 1 trang ko có trong bӝ nhӟ/đӏa chӍ ko hӧp lӋ. ChӍ xét trong
trưӡng hӧp trang ko có trong bӝ nhӟ (bӝ nhӟ chính )|
- Quá trình truy xuҩt trang (trưӡng hӧp có lӛi trang): |
1. Truy xuҩt đӃn trang ko có trong bӝ nhӟ (i)|
2. Gӣi tín hiӋu đӃn HĐH|
3. HĐH + MMU tìm trang trong bӝ nhӟ phө |
4. Nҥp trang/thay trang vào bӝ nhӟ |
5. Cұp nhұt PMT|
6. Truy xuҩt lҥi |
- Đҥi khái là thӃ này : |
Mӝt sӕ có 4 khҧ năng sҧy ra vӟi nó :1. nҥp vào bӝ nhӟ chính , 2. truy xuҩt trong bӝ nhӟ chính,
3. bӏ đҭy vào bӝ nhӟ phө ,4. Nҥp tӯ bӝ nhӟ phө vào bӝ nhӟ chính.|
Mӝt sӕ sӁ đưӧc nҥp trưӟc , sau đó mӟi truy xuҩt. vì mӟi nҥp và chưa đưӧc truy xuҩt lҫn nào
nên nó là sӕ lâu nhҩt chưa đưӧc truy xuҩt.|
Các trang đã nҥp, đã đưӧc gӑi lҫn nӳa ..-> tӭc là đã đưӧc truy xuҩt.|
- Bҳt đҫu làm :|

|
- Nҥp 1, 2 , 3 : lӛi trang , do chưa có.|
|

|
- Tӟ 0 : xem xét : 1,2,3 đӅu mӟi nҥp , chưa truy xuҩt lҫn nào nên chúng đҫu là lâu nhҩt chưa
đưӧc truy xuҩt (ngang cҩp ). Trong trưӡng hӧp ngang cҩp thӃ này ta quy ưӟc chӑn tӯ trên
xuӕng hoһc tӯ dưӟi lên (cách nào là tùy bҥn).|
ӣ đây lҩy tӯ trên xuӕng : 1 bӏ đҭy vào bӝ nhӟ phө , 0 đưӧc nҥp vào|
|

|
- Tӟi 1 : tương tӵ như trên. Chӑn lҩy tӯ trên xuӕng : 0 bӏ đҭy vào bӝ nhӟ phө , 1 đưӧc nҥp lҥi
tӯ bӝ nhӟ phө .|
|

|
- Tӟi 2 : không sҧy ra lӛi|
- Tӟi 4 : lӛi , do 4 chưa có. Xem xét : 2 mӟi truy xuҩt ->loҥi, 1 và 3 là ngang cҩp. Lҫn này chӑn
tӯ đưӟi lên(tùy ý mà ) đҭy 3 vào bӝ nhӟ phө và nҥp 4 vào .|
|

|
- Tӟi 1 , 2 ko có lӛi trang |
- Tӟi 3 (lӛi trang) : 1 và 2 mӟi truy xuҩt -> loҥi . đҭy 4 vào bӝ nhӟ phө , nҥp 3 tӯ bӝ nhӟ phө
vào.|
|

|
- Tӟi 4 (lӛi trang) : 1,2 đã đưӧc truy xuҩt, 3 mӟi nҥp (chưa truy xuҩt ) nên bӏ đҭy vào bӝ nhӟ
phө, nҥp 4 vào.|
- Tӟi 5 (tương tӵ)|
|

|
- Tӟi 1 : ko lӛi |
- Tӟi 3 (lӛi trang) : 1,2 đã đưӧc truy xuҩt, 5 mӟi nҥp(chưa truy xuҩt) nên bӏ thay bӣi 3|
- Tӟi 2 : ko lӛi|
- Tӟi 0 (lӛi trang) : 1,2 đã đưӧc truy xuҩt, 3 mӟi nҥp(chưa truy xuҩt) nên bӏ thay bӣi 0|
- Tӟi 1 , 2 : ko lӛi|
Tәng cӝng 11 lӛi trang|
ó Trưӡng hӧp khung trang 5 : làm tương tӵ|
|
- Vӟi 1 2 3 0 1 2 4 4 2 3 4 thì dӉ rùi |
- Tӟi 5 : 1,2,3,4 đӅu đã đưӧc truy xuҩt , 0 mӟi nҥp thôi chӭ chưa truy xuҩt nên bӏ thay bӣi 5|
- Vӟi 1,3,2 dӉ roài|
- Tӟi 0 : 1,2,3,4 đҫu đã đưӧc truy xuҩt, 5 mӟi nҥp nên bӏ thay bӣi 0|
- Vӟi 1,2 dӉ rùi.|

|||| 
|  
| |ӱ ||
ӫ|
ұ|| |
|ҫ|
ҧ
|
| ||| |

You might also like