본문 바로가기

로더의 종류

로더의 종류

 

1.Compile-and-go 로더

번역 프로그램과 로더가 하나로 구성되어 있는 로더이다.

프로그램 실행 시에 매번 컴파일을 해야 한다.

프로그램을 배포할 경우에는 소스 프로그램을 공개해야하는 단점이 있다.

 

2.직접 연결 로더(Direct-Linking Loader, 재배치 로더)

현재 사용 중인 가장 일반적인 로더이다.

로더가 할당, 연결, 재배치, 적재를 모두 수행하는 로더이다.

 

3. Dynamic 로더

프로그램을 한꺼번에 적재하는 것이 아니라 실행 할 때 필요한 부분만을 차례로 적재하거나 교체하면서 적재하는 방식이다.

 

 

4.절대 로더(Absolute Loader)

과거에 사용했던 방식으로 주기억장치의 할당과 목적 프로그램의 연결은 직접 프로그래머가 담당했다.

절대 로더의 수행 주체

할당- 프로그래머가 직접 한다.

연결-프로그래머가 직접한다.

재배치-어셈블러의 지원을 받는다.

적재-로더가 한다.