놀
로더의 일반적인 기능
원아랑
2019. 3. 14. 20:35
로더의 일반적인 기능
1. 할당 (Allocation)
실행할 프로그램이 여러 개로 분할된 주기억장치의 한 영역 또는 공간을 할당 받는 것을 의미한다.
적재할 공간이 없을 경우에는 주기억장치를 할당 받을 수 없으며 다른 프로그램이 종료될 때까지 기다려야 한다.
2.연결(Linking)
주기억장치의 적재할 프로그램의 위치가 정해졌으면 여러 개로 분할된 목적프로그램의 연결 정보를 링크 에디터에 기록한다. 여러 개로 분할된 목적 프로그램 중에 메인 목적 프로그램이 나머지 목적 프로그램의 연결 정보를 갖게 된다.
3.재배치(Relocation)
제한된 주기억장치의 공간을 효과적으로 사용하기 위해 이미 적재된 프로그램이 크기에 맞는 다른 공간으로 이동하는 경우의 정보도 로더가 관리해야 한다.
4.적재(Loading)
할당,연결,재배치 정보를 준비한 후에 보조기억장치에 있는 프로그램 파일이 주기억장치로 적재된다.