리눅스 프로세스: 두 판 사이의 차이
IT위키
(새 문서: == 프로세스 목록 보기 == * 리눅스 ps * 리눅스 pstree == 프로세스 호출 == 하나의 프로세스가 다른 프로세스를 실행하기 위한 시스템...) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
[[분류:리눅스]] | |||
;Linux Process | |||
== 프로세스 목록 보기 == | == 프로세스 목록 보기 == | ||
2022년 2월 8일 (화) 10:02 기준 최신판
- Linux Process
프로세스 목록 보기[편집 | 원본 편집]
프로세스 호출[편집 | 원본 편집]
하나의 프로세스가 다른 프로세스를 실행하기 위한 시스템 호출방법에는 fork와 exec가 있다.
fork
- 새로운 프로세스를 위해 메모리를 할당받아 복사본 형태의 프로세스를 실행하는 형태로 기존의 프로세스는 그대로 실행되어 있다.
- 새롭게 생성된 프로세스는 원래의 프로세스랑 똑같은 코드를 기반으로 실행된다.
exec
- 원래의 프로세스를 새로운 프로세스로 대체하는 형태로 호출한 프로세스의 메모리에 새로운 프로세스의 코드를 덮어씌워 버린다.