copy on wirte(COW)
= 쓸때 복사(쓸때 자원을 복사)
fork()시 모든 자원을 복사하여 자식프로세스에 할당한다.
이때 자원을 복사하는 과정에서 부하가 생긴다.
이것을 해결하는 방법.
- fork()시 자식은 부모의 자원을 공유한다.
자식이 공유자원을 변경하려할때,
해당 공유자원을 다른곳으로 복사하여 자식에게 할당한다.(쓸때복사)
*성능개선, 메모리 개선 효과
= 쓸때 복사(쓸때 자원을 복사)
fork()시 모든 자원을 복사하여 자식프로세스에 할당한다.
이때 자원을 복사하는 과정에서 부하가 생긴다.
이것을 해결하는 방법.
- fork()시 자식은 부모의 자원을 공유한다.
자식이 공유자원을 변경하려할때,
해당 공유자원을 다른곳으로 복사하여 자식에게 할당한다.(쓸때복사)
*성능개선, 메모리 개선 효과
'학교 공부 > 리눅스' 카테고리의 다른 글
real uid, effective uid, setuid, getuid 사용 (0) | 2010.11.24 |
---|---|
vmware로 fedora 설치하기 (0) | 2010.05.23 |
find 명령어 정리 (0) | 2010.05.23 |