copy on write (1) 썸네일형 리스트형 copy on write 컴퓨터의 한정된 자원을 서로 다른 두 개의 프로세스가 공유할 때 유용하게 쓸 수 있다. 프로세스 2개가 있다고 해보자 private object는 공유 객체와 똑같은 방법으로 만들어지고, 두 개의 프로세스가 한 개의 사적 객체를 서로 다른 자신의 가상 메모리 영역으로 매핑하지만 객체의 동일한 사본을 공유하는 경우를 보여줌, area struct는 copy-on-write로 표시됨. 두 프로세스가 모두 자신의 사적 영역에 쓰려고 하지 않는 한, 이들은 물리 메모리에 단 한 개의 객체 사본을 계속 공유한다. 하지만 한 프로세스가 사적 영역 내의 일부 페이지에 쓰려고 하는 순간 쓰기 작업은 보호 오류를 유발한다 이때 오류 핸들러가 보호 예외가 발생한 것을 알고 새로운 물리 페이지에 새로운 사본을 만들고 , 페.. 이전 1 다음