학교 공부/리눅스
copy on write
success17
2010. 11. 10. 22:09
copy on wirte(COW)
= 쓸때 복사(쓸때 자원을 복사)
fork()시 모든 자원을 복사하여 자식프로세스에 할당한다.
이때 자원을 복사하는 과정에서 부하가 생긴다.
이것을 해결하는 방법.
- fork()시 자식은 부모의 자원을 공유한다.
자식이 공유자원을 변경하려할때,
해당 공유자원을 다른곳으로 복사하여 자식에게 할당한다.(쓸때복사)
*성능개선, 메모리 개선 효과
= 쓸때 복사(쓸때 자원을 복사)
fork()시 모든 자원을 복사하여 자식프로세스에 할당한다.
이때 자원을 복사하는 과정에서 부하가 생긴다.
이것을 해결하는 방법.
- fork()시 자식은 부모의 자원을 공유한다.
자식이 공유자원을 변경하려할때,
해당 공유자원을 다른곳으로 복사하여 자식에게 할당한다.(쓸때복사)
*성능개선, 메모리 개선 효과