SSAFY-CSStudy / OS

SSAFY CS 운영체제 스터디입니다.
12 stars 0 forks source link

[11. 가상메모리] 요구페이징 #23

Open www-castlehi-com opened 6 months ago

www-castlehi-com commented 6 months ago

1Depth

Answer 찾으려는 페이지가 메인 메모리에 존재하지 않아 Page fault가 발생할 수 있음
보조저장장치로부터 찾으려는 페이지를 가져와야 함

2Depth

Answer page table에서 유/무효 비트를 사용한다.
유효 비트의 경우 메인 메모리에 페이지가 존재한다는 의미이고, 무효 비트의 경우 메인 메모리에 페이지가 존재하지 않는다는 의미이다.
무효 비트에 접근할 경우, 논리 메모리에서 해당 페이지를 가져와 메인 메모리에 적재해야 한다.

3Depth

Answer 빈 프레임에 적재해야 한다.

4Depth

Answer 가용 프레임 리스트라는 것이 존재한다.
해당 리스트에 빈 프레임이 연결리스트로 링크되어 있어 빈 프레임의 정보를 알 수 있다.
해당 프레임을 사용했다면 가용 프레임 리스트에서 제거해준다.

Additional Explain

빈 프레임이 없을 경우는 페이지 교체방법

(추가적으로 가상메모리가 왜 생겨났는지 정도는 알고 있는 것이 좋을 듯)