예시 적 인 메모리 할 당기 ( 306 ) 가 예시 적 인 메모리 ( 204 ) 내 의 이용 가능 한 메모리 블록 들 의 개수 가 임계 양 의 메모리 미만 이 아니 라고 결정 하 면 ( 블록 ( 412 ) : 아니 오 ) , 제어 는 블록 ( 404 ) 으로 되돌아가 서 부가 의 개수 의 메모리 블록 들 을 할당 한다 . 예 시 적 인 메모리 할 당기 ( 306 ) 가 예시 적 인 메모리 ( 204 ) 내 의 이용 가능 한 메모리 블록 들 의 개수 가 임계 양 의 메모리 미만 이 라고 결정 하 면 ( 블록 ( 412 ) : 예 ) , 예시 적 인 메모리 할 당기 ( 306 ) 는 ( 예컨대 , 예시 적 인 메모리 ( 204 ) 에 필요 한 부가 의 메모리 블록 들 을 위한 공간 을 만들 기 위해 ) 이미 채워진 메모리 블록 들 의 데이터 를 장기 메모리 로 이동 시킨다 ( 블록 ( 414 ) ) . 블록 ( 416 ) 에서 , 예시 적 인 메모리 할 당기 ( 306 ) 는 예시 적 인 메모리 ( 204 ) 에 저장 된 SE 포인터 테이블 내 의 영향 을 받 는 SE 들 의 어드레스 들 을 업데이트 하 여 채워진 메모리 블록 에서 의 데이터 의 새로운 위치 를 반영 한다 . 도 4 의 예시 적 인 프로세스 는 이어서 종료 된다 .