링커 


- 언어 번역 프로그램이 생성한 목적 프로그램들과 라이브러리, 또 다른 실행 프로그램(로드 모듈)등을 연결하여 실행 가능한    로드 모듈을 만드는 시스템 소프트웨어입니다.

- 연결 기능만 수행하는 로더의 한 형태로, 링커에 의해 수행되는 작업을 링킹(Linking)이라 한다.


ex) 컴파일 가능한 A.cpp, B.cpp, C.cpp가 있다면, 컴파일 과정을 통해 A.obj, B.obj, C.obj를 만듭니다. 그리고 Excutable file을 

만들기 위해  A.obj, B.obj, C.obj를 연결하는 과정을 '링커'라고 합니다.



로더


- 컴퓨터 내부로 정보를 들여오거나, 로드 모듈을 디스크의 보조기억장치로부터 주기억장치에 적재하는 시스템 소프트웨어.



http://yimoyimo.tk/Linker-and-Loader/

'STUDY > OS' 카테고리의 다른 글

[OS]멀티 프로세싱과 멀티 프로그래밍  (0) 2018.09.01
[OS]데드락(Dead lock)  (0) 2018.08.27
[OS]프로세서 스케줄링의 종류  (0) 2018.08.26
[OS]컴파일러 & 인터프리터  (0) 2018.08.25

+ Recent posts