티스토리 뷰

운영체제/이론

(70) Page Buffering Algorithm

geonwoopaeng@gmail.com 2020. 10. 9. 10:23

### Page Buffering Algorithm ###

: page replacement algorithm의 처리속도를 높이기 위해 만든 technique

< Page buffering algorithm >

: page fault가 발생하여 교체해야 한다면 backing store를 이용하는 것(replacement 방법)이 기본적이지만

이 방법은 교체할 page를 먼저 free frame에 올려두고 page fault가 발생한 process의 작업을 먼저 처리한다

(급한 것부터 처리)

그 이후 victim page frame을 disk로 빼서 해당 frame을 비운 후 free framedp 넣어주는 방식

: Another modification은 victim page를 disk에 복사한 후에 frame을 바로 비우는 것이 아니라

얼마 동안 그대로 놔둔다.  그래서 다시 요청을 받으면 바로 접근 가능한 장점이 있다.

(사용 가능한 frame pool을 유지하고 각 frame에 있는 page를 기억하는 것이다.)

+

frame pool: frame들이 page 교체할 때 활용

반응형

'운영체제 > 이론' 카테고리의 다른 글

(72) frame allocation algorithm  (0) 2020.10.10
(71) Allocation of Frames  (0) 2020.10.10
(69) Counting(횟수) based Page Replacement  (0) 2020.10.09
(68) LRU Approximation Page Replacement  (0) 2020.10.09
(67) Least Recently Used Algorithm  (0) 2020.10.09
공지사항
최근에 올라온 글