Method of Controlling Memory Access

본 발명은 메모리 접근 관리에 관한 것으로, 메모리의 전 영역에 대한 제1 순위의 접근 권한인 특권 모드로 실행되는 제1 계층 요소와 메모리의 일부 영역에 대한 제2 순위의 접근 권한인 비특권 모드로 실행되는 제2 및 제3 계층 요소를 포함하는 시스템에서, 특권 모드와 비특권 모드 중 어느 모드로 실행되는 계층 요소가 메모리에 현재 접근하고자 하는가에 따라 소정의 주소 공간 단위인 페이지 단위로 메모리의 접근 가능 여부를 결정하고, 메모리의 다수의 영역들 중 현재 접근하고자 하는 영역이 제1 내지 제3 계층 요소 중 어느 것에 할당된 영역인지에 따라 메모리의 접근 가능 여부를 결정함으로써, 게스트 운영 체제 커널과 마찬가지로 비특권 모드에서 동작하는 어플리케이션으로부터 게스트 운영 체제 커널에 할당된 메모리 영역을 효과적으로 호할 수 있다.