인프런 커뮤니티 질문&답변

Pong Pong님의 프로필 이미지
Pong Pong

작성한 질문수

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

페이징을 통한 가상 메모리 관리

p422 확인 문제 2번에 대해서

해결된 질문

작성

·

242

0

페이지 테이블 엔트리를 보고 옳지 않은 것을 선택하는 문제인데요. 예시에서 참조비트는 0인데, 수정비트는 1로 표현되어 있습니다. 이게 모순적으로 느껴져서요. 수정비트가 1인데 참조비트가 0일 수 있나요?

답변 1

2

강민철님의 프로필 이미지
강민철
지식공유자

안녕하세요!

불가능한 상황은 아닙니다.

페이지 교체 알고리즘 중 참조 비트를 바꿀 수 있는 것도 있기 때문입니다.

p428의 2차 기회 페이지 교체 알고리즘을 보신다면,

참조 비트를 0으로 바꾼뒤 다시 기회를 준다는 것을 알 수 있을 것입니다 :)

 

수정비트는 보조기억장치에 추가적인 쓰기를 해야하는지 여부를 나타내는 비트이기 때문에

이 경우 참조 비트가 0 수정비트가 1이 됩니다.

Pong Pong님의 프로필 이미지
Pong Pong
질문자

2차 기회 페이지 교체 알고리즘을 보니 확실히 가능하군요.

답변 감사합니다. 👍

Pong Pong님의 프로필 이미지
Pong Pong

작성한 질문수

질문하기