모두CBT

원시 프로그램을 목적 프로그램으로 바꾸어 주기억장치에 저장하기까지의 실… | [전자기사 필기] 15년 1회차 기출문제 상세 페이지

1[전자기사 필기] 15년 1회차
원시 프로그램을 목적 프로그램으로 바꾸어 주기억장치에 저장하기까지의 실행과정으로 옳은 것은?
1
컴파일러 → 로더 → 링커
2
링커 → 컴파일러 → 로더
3
링커 → 로더 → 컴파일러
4
컴파일러 → 링커 → 로더
해설

원시 프로그램은 컴파일러 → 링커 → 로더 순서로 처리된다.

링커가 연결하기 전에 컴파일러가 원시 프로그램을 목적 프로그램으로 번역하고, 링커가 목적 모듈과 라이브러리를 하나의 실행 모듈로 연결하며, 로더가 이를 주기억장치에 적재한다.

  • 컴파일러 다음에 로더가 오고 링커가 마지막인 순서는, 로더가 링커가 만든 실행 모듈을 주기억장치에 적재하는 단계이므로 순서가 뒤바뀌었다.
  • 링커가 컴파일러보다 앞서는 순서는, 연결할 목적 모듈이 아직 만들어지지 않았으므로 성립하지 않는다.
  • 링커와 로더가 컴파일러보다 앞서는 순서는, 번역되지 않은 원시 프로그램을 연결하거나 적재해야 하므로 성립하지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.