• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

동적 라이브러리에 대한 의문

24.04.03 17:53 작성 24.04.03 17:56 수정 조회수 83

0

동적 라이브러리는 OS가 링크를 런타임에 해주는 것으로 배웠는데 그럼 동적 라이브러리는 process 단위로 봐도 되는 것인가요? 동적 라이브러리는 실행의 개념이 있는 것인지 의문을 가지게 됩니다.

답변 1

답변을 작성해보세요.

0

아니오. 그렇지 않습니다. 동적 라이브러리의 실행 코드는 라이브러리를 로드한 프로세스의 가상 메모리에 올라갑니다. 만일 라이브러리를 로드한 프로세스가 셋이면 세 프로세스의 각 가상 메모리 공간에 같은 모드가 올라갑니다. 실행의 개념은 프로세스나 스레드 단위에서 언급되는 것입니다. 참고하시기 바랍니다. 😄