도와주세요!!
글 수 15,339
2003.03.31 20:58:24 (*.250.77.36)
6701
지금 do_fork()를 따라가 보고있는데 어렵군요..^^
물론 kelp에서 누군가가 분석해둔 자료를 기초로해서 따라
가는 중입니다.^^
이런질문을해도 되는지 모르겠지만..
do_fork()에서 copy_mm이 호출되잖아요
그런데 지금가지고있는 자료에서는 단순하게 부모프로세스의
메모리영역을 copy_&&_write한다고하는데..
잘은모르지만 부모프로세스의 메모리영역을 그대로 복사하지는
않을것 같은데...
저 생각에는 생성되는 프로세스만의 주소영역이 있어야 될것 같은데.
그렇지 않는가요?
그리고 생성되는 프로세스의 가상주소로 물리주소를 참조하려면
세크먼트나 페이지 테이블을 따로 할당해야하지 않나요??
프로세스가 생성될때마다 각 프로세스에 대한 세그먼트나 페이지
테이블이 따로 만들어지는 것이아닌가요??
직접 자세히따라가 보면 돼겠지만... 어렵네요..ㅠㅠ