Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Symmetry
- substance painter
- msync
- 3Ds max 기초
- atexit()
- 섭페
- 섭페에서 텍스처 추출
- 뷰포트
- 후디니
- bash shell 조건문
- bash shell 반복문
- wait 시스템 콜
- 생활코딩 복습
- copy-on-write
- 3D 배경 그래픽
- bg 명령어
- exit()
- fork 시스템 콜
- ps 명령어
- bash shell 변수
- background process
- pane & desktop
- mmap
- foreground process
- Redirection
- 추가 업로딩 중
- houdini
- Standard Stream
- 개체 외곽 하이라이트 기준선 없애는 법
- exec 시스템 콜
Archives
- Today
- Total
목록exec 시스템 콜 (1)
Researcher to Developer
프로세스 생성 시스템 콜 - fork(), exec() - 2
#fork(), exec() 리눅스 프로세스 실행 과정에 필요한 두 가지 시스템 콜이다. fork() - 부모 프로세스로 부터 새로운 프로세스 공간을 만들고 부모 프로세스 데이터 복사 exec() - 새로운 프로세스를 위한 바이너리를 새로운 프로세스 공간에 덮어씌움 풀어서 설명하면 다음과 같다. 프로세스 내에서 fork()를 호출하면 새로운 프로세스에 대한 공간을 만들고 fork()를 호출한 프로세스(부모) 데이터를 복사하여 pid가 0이면 자식 프로세스, pid가 0보다 크면 부모 프로세스로 공간이 나뉘게 된다. 그리고 새로운 프로세스를 위한 코드 이미지를 새로운 프로세스 공간에 덮어씌운다. 그런데 fork() 함수 호출을 하면 자식 프로세스가 종료하기 전에 부모 프로세스가 끝나는 오류가 생길 수 있다..
카테고리 없음
2021. 1. 1. 16:52