학교 공부/리눅스

copy on write

success17 2010. 11. 10. 22:09
copy on wirte(COW)
= 쓸때 복사(쓸때 자원을 복사)

fork()시 모든 자원을 복사하여 자식프로세스에 할당한다.
이때 자원을 복사하는 과정에서 부하가 생긴다.
이것을 해결하는 방법.
- fork()시 자식은 부모의 자원을 공유한다.
  자식이 공유자원을 변경하려할때,
  해당 공유자원을 다른곳으로 복사하여 자식에게 할당한다.(쓸때복사)

*성능개선, 메모리 개선 효과