프로세서가 프로세스를 실행시키기 위해서는 해당 프로세스의 논리적 주소에 대응하는 물리적 주소를 알아야 한다. 논리적 주소를 물리적 주소로 연결(대응)하는 것을 매핑(Mapping)이라하며 두 주소의 연결 그 자체를 의미한다.두 주소를 매핑하는 작업을 바인딩(Binding)이라고 부른다. 바인딩은 논리적 주소를 물리적 주소로 변환하는 시점에 따라 컴파일 시간(Compile-time Binding), 적재 시간(Load-time Binding), 실행 시간(Run-time Binding)으로 구분할 수 있다. 컴파일 시간(Compile-time Binding) 프로세스가 메모리에 적재될 위치를 컴파일 과정에서 알 수 있다면 컴파일러는 물리적 주소를 생성할 수 있다.프로그램이 컴파일될 때 논리적 주소가 고..