메모리 낭비 방지

메모리 낭비 방지

-동적 로딩

– 프로그램 실행에 필요한 루틴/데이터만 로드

– 실행 후 필요 시 해당 부분을 메모리에 로드 cf) Static loading

-동적 링크

– 실행될 때까지 공용 라이브러리 루틴의 연결 연기

– 하나의 공통 라이브러리 루틴만 메모리에 로드되며, 다른 구현은 이 루틴에 연결됩니다.

cf) 정적 연결

교환

– 메모리에 로드되었지만 백업 저장소에 사용되지 않는 제거 프로세스(스왑 장치)

– 스왑 인/아웃