새소식

반응형
밥벌이/운영체제

로더의 기능

  • -
반응형
  •  
    • 로더는 실행 코드를 적재할 메모리 공간을 선정
    • 공간 선정 기법
      • 절대 주소 : 특별한 정책 없이 실행 코드의 절대 주소 영역을 적재 공간으로 선정하는데, 초기 컴퓨터에서 사용되었으며 단일 프로그램만 수행 가능
      • 최대 공간 : 적재 가능한 메모리 공간 중 가장 큰 공간을 선정하며, 매우 간단한 알고리즘이나 메모리의 낭비가 심함
      • 순차 공간 : 적재 가능한 메모리 공간 중 하위 메모리 영역을 배정하는 방식으로, 메모리 사용의 편중이 심함
      • 최적 공간 : 적재 가능한 메모리 공간 중 최소 공간을 선정하며, 메모리의 효율을 높일 수 있으나 항시 빈 공간의 사이즈를 모니터링 해야 함
           
  • 할당(Allocation)
  • 링킹(Linking)
    • 대상의 오브젝트 코드와 연결되어 사용되는 다른 오브젝트 코드와 결합하여 논리적인 주소 공간에서의 상대 주소를 결정
    • 대상 오브젝트 코드가 메모리 관리 정책의 단위인 페이지나 세그먼트 단위로 나누어지고, 각각의 페이지 또는 세그먼트의 전재 위치가 결정되면 이에 따라 상대 주소를 절대 주소로 변환
    • 최종적으로 지정된 메모리 상의 절대 주소로 대상 오브젝트 코드를 적재
반응형

'밥벌이 > 운영체제' 카테고리의 다른 글

컴퓨터 성능 평가의 기준  (0) 2010.08.27
로더의 종류  (0) 2010.08.16
정의  (0) 2010.08.16
RAID 기법의 종류  (0) 2010.08.13
RAID의 필요성  (0) 2010.08.13
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.