<다단계 (Mutilevel)의 기억장치 구성>
개요
: 사용자의 가상주소 공간이 실 주소 공간보다 커지는 것을 허용함
(프로그램과 데이터를 보조기억장치에 저장 및 유지)

<주소 지정>
- 절대 재배치
: 어셈블 또는 컴파일시에 만들어진 주소 공간을 그대로 주기억장치 상의 주소로 적용하는 방법

- 정적 재배치 : 프로그램이 적재될 때 절대 주소가 결정
: 프로그램이 실행되기 직전, 즉 프로그램의 적재시에 주기억장치상의 주소로 적용하는 방법
<단점> 프로그램을 연속된 장소에서 밖에 실행될 수 없는 성질로 기억공간의 단편화 발생
->해결하기 위해 동적 재배치 대두

- 동적 재배치
ⓐ 재배치 레지스터에 의한 방법
: 컴파일 되어 만들어진 논리주소에 기준 레지스터값을 더하여 적재하는 방법
ⓑ 페이징에 의한 방법. (용어 잘 알아두기)
- 페이지 : 블록의 크기가 일정할 경우
- 페이징 : 페이지와 관련된 가상기억장치 구성
ⓒ세그멘테이션에 의한 방법
- 세그먼트 : 블록이 서로 다른 크기를 가질 경우
- 세그멘테이션 : 세그먼트와 관련된 가상저장장치 구성
ⓓ 페이징&세그멘테이션에 의한 방법
: 혼합 방법

<다단계 (Mutilevel)의 기억장치 구성>
개요
: 사용자의 가상주소 공간이 실 주소 공간보다 커지는 것을 허용함
(프로그램과 데이터를 보조기억장치에 저장 및 유지)

<주소 지정>
- 절대 재배치
: 어셈블 또는 컴파일시에 만들어진 주소 공간을 그대로 주기억장치 상의 주소로 적용하는 방법

- 정적 재배치 : 프로그램이 적재될 때 절대 주소가 결정
: 프로그램이 실행되기 직전, 즉 프로그램의 적재시에 주기억장치상의 주소로 적용하는 방법
<단점> 프로그램을 연속된 장소에서 밖에 실행될 수 없는 성질로 기억공간의 단편화 발생
->해결하기 위해 동적 재배치 대두

- 동적 재배치
ⓐ 재배치 레지스터에 의한 방법
: 컴파일 되어 만들어진 논리주소에 기준 레지스터값을 더하여 적재하는 방법
ⓑ 페이징에 의한 방법. (용어 잘 알아두기)
- 페이지 : 블록의 크기가 일정할 경우
- 페이징 : 페이지와 관련된 가상기억장치 구성
ⓒ세그멘테이션에 의한 방법
- 세그먼트 : 블록이 서로 다른 크기를 가질 경우
- 세그멘테이션 : 세그먼트와 관련된 가상저장장치 구성
ⓓ 페이징&세그멘테이션에 의한 방법
: 혼합 방법
