쓰기 중 복사 및 읽기 전용 파일 - Linux

쓰기 중 복사 및 읽기 전용 파일 - Linux

읽기 전용 페이지가 있는 프로세스가 있고 페이지 중 하나에 쓰려고 한다고 가정해 보겠습니다. 물론 읽기 오류가 발생합니다.

내 질문은: Linux는 "실제" 읽기 전용 페이지로 인해 읽기 오류가 생성되었다는 것을 알고 있습니까, 아니면 프로세스 복사에서 생성된 것처럼 페이지를 복사합니까?

답변1

Copy-on-write는 깊은 커널입니다. 사용자 프로세스는 쓰기 시 복사 페이지를 쓰기 가능한 페이지로 처리합니다. COW 기능은 커널의 읽기 전용 페이지에 대해서도 활성화되지 않습니다.

관련 정보