전자계산기기사 기출문제·모의고사·오답노트·자동채점

2009년08월30일 12번

[시스템 프로그래밍]
절대로더(absolute loader)를 사용할 때 4가지 기능과 그 기능에 대한 수행 주체의 연결이 틀린 것은?

  • ① Allocation - by programmer
  • ② Linking - by assembler
  • ③ Relocation - by assembler
  • ④ Loading - by loader
(정답률: 65%)

문제 해설

정답은 "Allocation - by programmer"입니다.

절대로더에서 4가지 기능은 다음과 같습니다.

1. Allocation - by loader
2. Linking - by assembler
3. Relocation - by loader
4. Loading - by loader

Allocation은 프로그래머가 할당하는 것이 아니라 로더가 할당하는 것입니다. 따라서 "Allocation - by programmer"는 틀린 것입니다.

Linking은 어셈블러가 수행하는 기능으로, 여러 개의 오브젝트 파일을 하나의 실행 파일로 결합하는 것입니다. 이때 어셈블러가 수행하는 것이므로 "Linking - by assembler"가 맞는 답입니다.

Relocation은 로더가 수행하는 기능으로, 오브젝트 파일에서 사용하는 주소를 실행 가능한 주소로 변경하는 것입니다.

Loading은 로더가 수행하는 기능으로, 실행 파일을 메모리에 로드하는 것입니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답