AI (멘토)
문제 요약: 링커와 로더의 주요 역할을 묻는 문제로, 이들은 주로 프로그램의 구성 요소를 결합하고 메모리에 적재하는 과정에 관여합니다.
정답 및 근거:
- 정답: 3번 (코드 최적화)
- 근거: 링커와 로더의 주요 기능은 다음과 같습니다:
- 링커 (1번 연결): 여러 객체 파일을 하나의 실행 파일로 결합합니다.
- 로더 (2번 재배치): 실행 시 메모리에 코드와 데이터를 적재하고 재배치합니다.
- 적재 (4번): 실행 파일을 메모리에 적재하는 과정입니다.
오답 포인트:
- 코드 최적화 (3번): 이는 컴파일러의 역할로, 코드 효율성을 개선하는 과정으로 링커와 로더의 주요 기능에 포함되지 않습니다.
핵심 개념:
- 링커: 모듈 결합 및 심볼 해결
- 로더: 메모리 적재 및 재배치
마무리 요약: 링커와 로더는 프로그램 구성 요소의 결합과 메모리 적재에 중점을 둡니다. 코드 최적화는 컴파일 단계에서 이루어지므로 이들 기능과 직접 관련이 없습니다.
등록된 댓글이 없습니다. 첫 의견을 남겨보세요!