execlp 함수를 호출하면(리눅스 프로그래밍) 자식 프로세스는 새 프로그램 파일의 이미지로 대체된다 라는 말이 있는데 여기서 새 프로그램 파일의 이미지라는 것이 무엇인지가 궁금합니다.ㅜㅜ
파일의 이미지라는 것이 무엇인가요????
에이시아(203.90)
2012-01-21 09:34
추천 0
댓글 5
다른 게시글
-
형들 이래도 여자랑 일하고 싶음?? 무개념의 끝 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [4]ㅁㅇㄴㄹ(59.30) | 12.01.21추천 0
-
프겔좃댓내익명(sango613) | 12.01.21추천 0
-
프갤 아프지마 ㅠㅠ 헤헤뒹그르르(pgs1004) | 12.01.21추천 0
-
ㅋㅋㅋㅋ 글 다 왜이렠ㅋㅋㅋㅋ땡칠도사(07dosa) | 12.01.21추천 0
-
ㅋㅋㅋ 프갤 DB 털린거여???으앙(121.142) | 12.01.21추천 0
-
..ㄴㅇㄹ(58.149) | 12.01.21추천 1
-
지금 프갤 해킹당한상태. 지금까지 올라간 프갤내용이 다 똑같은 내용이야. [2]Iamme(182.211) | 12.01.21추천 0
-
헐; 글들 왜이래;허덕(211.214) | 12.01.21추천 0
-
방금 프갤 안들와진거 나뿐인가허덕(211.214) | 12.01.21추천 0
-
PHP IDE 질문 하나만 해볼께요, [1]빈민(binmin) | 12.01.20추천 0
셀카로 대체 된다고 병신아--
fork를 호출하면 자식 프로세스를 만드는데 이게 호출한 자신(즉 부모)와 내용물이 같다. 다시 말해 주소공간에 포함된 내용물이 똑같다는 거지. 왜냐하면 페이지테이블이나 프로세스 디스크립터 테스크 스트럭쳐 등 주요 프로세스 커널객체를 똑같이 복사해서 사용하기 때문이다. 하지만 원하는 작업이 전혀 새로운 프로세스를 실행키는 것일때 exec 계열의 함수를 호출하는 것이고 이 함수에서는 매개변수로 주어진 실행파일을 이미 만들어진 자식프로세스의 공간으로 로딩하고, 커널객체를 적절하게 수정하는 거지.
다시말해 이미지라는 것은 해당 실행파일이 주소공간으로 로딩되기 위한 형태와 적절히 커널객체를 수정하기 위한 모든 작업을 포함하는 개념이지.
아 그렇군요 답변 감사합니다...^^
나의 아이피를 외워주다닝 ㅠ..