20. 프로세스 - 프로세스 생성(exec)
1. exec() - 프로세스를 생성하는 방법 - exec() 시스템 콜을 호출한 프로세스의 Text, BSS, Data 공간에 새로운 프로세스에서 사용할 코드 이미지를 덮어씌운다. - 별도의 프로세스를 생성하는 방식이 아니라, 기존의 프로세스를 재활용하는 방식으로 새로운 프로세스를 생성한다. 2. exec() 시스템 콜의 원형 - exec() 함수는 기존의 프로세스의 공간을 재활용 하는 방식으로, Text, BSS, DATA영역을 재활용 한다. - 그러므로 parameter를 통해 덮어씌울 데이터를 입력받는다. - 하나씩 알아보자. a) execl() 시스템 콜의 구조 excel("파일의 절대주소", "argv[0]", "argv[1]", ... , NULL( - argv는 arguement를 의미하는..
2021. 9. 15.