사용자 모드에서 어떤 사용자 함수가 실행되면 사용자 스택에 엑티베이션 레코드들이 생길텐데..
이 때 예를 들어 어떤 함수에서 open() 시스템 콜을 호출했다면 이 open함수의 매개변수가 어떻게 커널 스택에 전달되는지 궁금합니다.
반대로 커널 수행이 끝나고 예를 들어 파일 디스크립터를 사용자 함
보통 프로세스는 코드, 데이타, 스택, 힙 이렇게 구성되어있다고 하는데요.
여기서 스택이 액티베이션 레코드들이 싸이는 스택을 말하는 건가요?
즉, 유저 프로세스가 수행중에 여러 함수를 호출하면서 유저 스택에 액티베이션 레코드들이 만들어지고 그럴텐데
여기서 말하는 스택이 위에서 말한 프