차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:copy-on-write [2018/11/24 14:46] – 59.10.111.63 | tech:copy-on-write [2018/11/24 14:52] (현재) – V_L | ||
---|---|---|---|
줄 10: | 줄 10: | ||
만약 자식 프로세스가 없었다면 페이지를 복사하지 않고 바로 수정했을 것이다. | 만약 자식 프로세스가 없었다면 페이지를 복사하지 않고 바로 수정했을 것이다. | ||
- | /* 여기에 내용을 | + | 부모 프로세스가 자식 프로세스를 생성(fork)한 직후 프로세스와 메모리 모습(( |
+ | 아래 그림은 " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 부모 프로세스가 Page C의 데이터를 수정해야 하는 상황이 된다면, 자식 프로세스가 사용 중이므로 직접 변경이 불가능하다. 자식 프로세스가 작업을 끝낼 때까지 기다릴 수도 있지만 작업이 지체되므로, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 이러한 작업은 메모리 혹은 저장공간을 배로 소비하게 된다. 대량으로 발생할 경우 컴퓨터의 자원이 빠르게 소모될 수 있다. | ||
참고 https:// | 참고 https:// |