<처리프로그램 과정>

링커(Linker)

  : 언어 번역 프로그램이 생산한 목적 프로그램들과 라이브러리, 또 다른 실행 프로그램 등을 연결하여
    실행 가능한 로드 모듈을 만드는 시스템 소프트 웨어이다.
    연결편집기(Linkage Editor)라고도 한다.

로더(Loader)
  : 프로그램을 주기억장치에 적재(읽어들임)하는 시스템 소프트웨어이다.

로드의 기능(순서별로 나열)
  1. 할당(Allocation)
      : 프로그램 실행을 위해 기억장치 내에 공간을 확보하는 기능
  2. 연결(Linking)
      : 부 프로그램(서브루틴; subroutine) 호출 시 할당된 기억장소의 시작 주소를 호출 한 부분에 등록하여 연결하는 기능
  3. 재배치(Relocation)
      : 보조기억장치에 주기억장치로 옮기면서 할당된 실제 주소로 배치 시키는 기능(맵핑)
  4. 적재(Loading)
      : 프로그램을 할당된 기억공간에 실제로 옮기는 기능

+ Recent posts