모두CBT

출제 26-2다음 중 프로그램의 번역과 실행 과정에서 사용되는 링커(L… | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지

1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)

출제 26-2

다음 중 프로그램의 번역과 실행 과정에서 사용되는 링커(Linker)와 로더(Loader)에 대한 설명으로 옳지 않은 것은?

1
링커는 컴파일러가 만든 여러 개의 목적 프로그램과 라이브러리 모듈을 결합하여 하나의 실행 가능한 프로그램을 만든다.
2
링커는 원시 프로그램의 문법 오류를 검사하고 기계어로 번역하여 목적 프로그램을 생성한다.
3
로더는 실행 가능한 프로그램을 보조기억장치에서 주기억장치로 적재하여 실행할 수 있는 상태로 만든다.
4
로더의 기능에는 할당(Allocation), 연결(Linking), 재배치(Relocation), 적재(Loading)가 있다.
해설

원시 프로그램의 문법 오류 검사와 기계어 번역으로 목적 프로그램을 생성하는 기능은 컴파일러에 해당하므로, 링커가 원시 프로그램의 문법 오류를 검사하고 기계어로 번역하여 목적 프로그램을 생성한다는 설명이 옳지 않다.

링커는 여러 목적 프로그램과 라이브러리 모듈을 결합하고 외부 기호를 연결하여 실행 파일을 생성한다.

로더는 프로그램을 주기억장치에 적재하며, 일반적으로 할당·연결·재배치·적재 기능을 수행한다.

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