Engineering Note

링커와 로더 본문

Computer Science/System Software

링커와 로더

Software Engineer Kim 2021. 5. 2. 10:05

링커

  • 여러개의 모듈로 나누어서 설계된 프로그램을 하나의 프로그램으로 연결하여 함께 실행 될 수 있도록 하는 것을 링크라고 하고 이 일을 하는 시스템 프로그램을 링커(linker)라 부른다.

로더

  • 링커는 모듈 내에 다른 모듈에서 정의된 기호(외부 기호)를 참조하는 외부 참조가 있으면 이 외부기호에 값(상대 주소)을 주어 각 모듈들을 연결한다. 이와 같이 만들어진 모듈을 적재(load) 모듈이라고 하는데, 이러한 적재 모듈을 기억 장치에 적재하는 것을 loader라고 한다.
Comments