2013년 8월 5일 월요일

로더

  • 절대로더(absolute loader) : 단순히 번역된 목적프로그램을 입력으로 받아들여 주기억장치의 프로그래머가 지 정한 주소에 적재하는 기능을 가지는 간단한 로더.
    • 특징
      • 재배치라든지 링크등이 없음
      • 프로그래머가 절대 주소를 기억해야 함
      • 다중 프로그래밍 방식에서 사용할 수 없음
    • 작업분담
      • 링크 - 프로그래머
      • 기억장소 할당 - 프로그래머
      • 재배치 - 어셈블러
      • 적재 - 로더
  • 재배치 로더(relocating loader) : 주기억 자치의 상태에 따라 목적 프로그램을 주기억 장치의 임의의 공간에 적재할 수 있도록 하는 로더
    • 작업분담
      • 링크 - 링커
      • 기억장소 할당 - 운영체제
      • 재배치 - 로더
      • 적재 - 로더
  • 링킹로더(linking loader) : 하나의 부프로그램이 변경되어도 다른 모듈프로그램을 다시 번역할 필요가 없도록 프로그램에 대한 기억장소할당과 부 프로그램의 연결이 로더에 의해 자동으로 수행되는 프로그램으로 직접 연결로더(DDL : direct linking loader)가 대표족임
    • 작업분담
      • 링크 - 링킹로더
      • 기억장소 할당 - 운영체제
      • 재배치 - 링킹로더
      • 적재 - 링킹로더

댓글 없음:

댓글 쓰기