OS와 하드웨어
페이지 테이블의 역할로 올바른 것은 무엇입니까?
- A가상 주소의 페이지 번호를 물리 주소의 페이지 번호에 대응시킨다
- B물리 메모리에 있는 데이터의 내용을 페이지별로 복제하여 저장한다
- C실행 중인 프로세스의 우선순위를 페이지 순서대로 나열하여 관리한다
정답과 해설 보기
정답: A. 가상 주소의 페이지 번호를 물리 주소의 페이지 번호에 대응시킨다
가상 메모리에서는 프로그램이 사용하는 가상 주소를 실제 물리 메모리의 주소로 변환하여 사용합니다. 페이지 테이블은 가상 페이지 번호마다 대응하는 물리 페이지 번호와 읽기/쓰기 허가 등 보호 정보를 기록한 표로, OS가 프로세스마다 만들고 CPU의 MMU가 참조합니다. 자주 쓰는 변환 결과는 TLB에 보관됩니다. 데이터 내용 자체를 복제하거나 프로세스의 우선순위를 관리하는 표가 아닙니다.
- A. 올바릅니다. 가상 페이지를 물리 페이지에 대응시키는 표입니다.
- B. 데이터 내용의 복제는 저장하지 않습니다.
- C. 프로세스의 우선순위는 스케줄러가 관리합니다.