본문 바로가기
전자계산기구조임베디드기능사 · 2016년01월24일 · 39/60

39.로더의 종류 중 다음 설명에 해당하는 것은?

임베디드기능사 39번 문제 이미지
1
Absolute Loader정답
2
Compile And Go Loader
3
Direct Linking Loader
4
Dynamic Loading Loader

해설

로더의 종류 -컴파일 즉시로더(Compile and Go) : 번역기가 로더의 역할까지 담당하는 것으로 프로그램의 크기가 크고 한 가지 언어로만 프로그램을 작성할 수 있다.실행을 원할 때마다 번역을 해야 한다. -절대로더(Absolute Loader) : 단순히 번역된 목적프로그램을 입력으로 받아들여 주기억장치의 프로그래머가 지엏나 주소에 적재하는 기능을 가지는 간단한 로더로 재배치라든지 링크 등이 없고, 프로그래머가 절대 주소를 기억해야 하며 다중 프로그래밍 방식에서 사용할 수 없다. -재배치로더(Relocating Loader) : 주기억장치의 상태에 따라 목적프로그램을 주기억장치의 임의의 공간에 적재할 수 있도록 하는 로더이다. -링킹로더(Linking Loader) : 하나의 부프로그램이 변경되어도 다른 모듈 프로그램을 다시 번역할 필요가 없도록 프로그램에 대한 기억장소할당과 부프로그램의 연결이 로더에 의해 자동으로 수행되는 프로그램으로 직접연결로더(DLL ; Direct Linking Loder)가 대표적이다. -동적 적재(Dynamic Loading on Call) : 모든 세그먼트를 주기억장치에 적재하지 않고 항상 필요한 부분만 주기억장치에 적재하고 나머지는 보조기억장치에 저장해 두는 기법이다. -연결 편집기(Linkage Editor) : 연결 편집기로 로드모듈을 만들어 놓으면 그 모듈을 기억장치에 로드하여 바로 실행할 수 있도록 하는 방식으로 진보된 방식이며 요즘 사용하는 방식이다. -동적 연결(Dynamic Linking) : 실제 수행시 연결과 적재를 이행하는 기법으로프로시저 세그먼트나 자료 세그먼트는 다른 어떤 프로시저가 수행 도중에 실제로 그것을 요구할 때까지 프로그램의 어떤 세그먼트와도 연결되지 않는다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기