실시예는 가상 머신 모니터 시스템에 관한 것이다. 실시예에 따른 가상 머신 모니터 시스템은, 복수의 게스트 운영체제에 할당된 페이지 프레임 중 버퍼 캐시로 사용되는 페이지 프레임들을 추출하고, 데이터 접근에 대한 연속성을 기준으로 추출된 페이지 프레임들을 순차 패턴 및 비순차 패턴으로 분할(partition)하는 패턴 분할부, 순차 패턴 및 비순차 패턴에 속하는 페이지 프레임들을 LRU 정책에 따라 관리하되, 순차 패턴에 속하는 페이지 프레임들은 연속 페이지 프레임 단위로 관리하고, 비순차 패턴에 속하는 페이지 프레임은 페이지 프레임 단위로 관리하는 패턴 관리부, 및 복수의 가상 머신 간의 메모리 재할당을 위하여 순차 패턴에 속하는 연속 페이지 프레임을 우선적으로 선택하고, 선택된 페이지 프레임을 메모리를 필요로 하는 가상 머신으로 할당하는 메모리 선택 처리부를 포함한다.