OS와 하드웨어
페이지 테이블의 각 항목에 보통 포함되는 정보의 조합으로 올바른 것은 무엇입니까?
- A물리 페이지 번호와 유효·보호·참조·변경 비트
- B해당 페이지의 데이터 내용 자체와 마지막으로 쓴 시각
- C해당 페이지를 사용하는 프로세스의 이름과 사용 시간의 합계
정답과 해설 보기
정답: A. 물리 페이지 번호와 유효·보호·참조·변경 비트
페이지 테이블 항목에는 대응하는 물리 페이지 번호 외에, 그 페이지가 물리 메모리에 있는지를 나타내는 유효 비트, 읽기/쓰기·실행 및 사용자 모드 접근의 허가, 하드웨어가 설정하는 접근됨(참조) 비트와 변경됨(dirty) 비트가 들어갑니다. OS는 참조 비트로 페이지 교체를 판단하고, dirty 비트로 내보낼 때 다시 써야 하는지를 판단합니다. 데이터 내용이나 프로세스 이름은 들어가지 않습니다.
- A. 올바릅니다. 물리 페이지 번호와 보호·상태 비트가 들어갑니다.
- B. 데이터 내용은 페이지 자체에 있으며 표에는 들어가지 않습니다.
- C. 프로세스 이름이나 사용 시간은 다른 곳에서 관리합니다.