리눅스1 [Linux]Process 프로세스란? 현재 메모리상에 실행되고 있는 프로그램 프로세스는 Non-RTOS에서는 Task가 프로세스로, RTOS에서는 Thread로 된다. 실행에 필요한 메모리 영역(TEXT, DATA, BSS, STACK)이 독립적으로 할당 스레드 실행에 필요한 각 메모리 영역들을 다른 태스크와 공유(Stack 제외) 프로세스 생성 호출 함수 의미 fork() 자신과 완전히 동일한 프로세스를 생성한다. (메모리 공간을 똑같이 복사) exec() 계열 지정한 실행 파일로부터 프로세스를 생성한다. exit() 종료에 따른 상태 값을 부모 프로세스에게 전달하며 프로세스를 종료한다. (library - 표준 입출력 정리하고 종료) atexit exit로 프로세스를 종료할 때 수행할 함수를 등록한다. _exit atexit.. 2020. 4. 21. 이전 1 다음