또는 , 보안 프로그램 또는 침입 탐지 시스템 은 가상 머신 모니터 ( Virtual Machine Monitor , VMM ) 내 에 존재 하 여 바이러스 의 체크 및 치료 를 수행 하 였 다 . 가상 머신 모니터 는 하드웨어 와 운영 체제 사이 에 존재 하 며 , 하나 의 하드웨어 를 가상 화 시켜 다수 의 운영 체제 가 동시 에 동작 할 수 있 도록 한다 . 이러 한 가상 머신 모니터 는 통상 적 으로 펌 웨어 ( Firm ware ) 를 대체 하 거나 , 펌 웨어 와 운영 체제 사이 에서 동작 하 게 된다 . 통상 적 인 하드웨어 는 입출력 포트 ( IO port ) , 저장 장치 및 메모리 등 이 포함 된다 . 따라서 , 입출력 포트 , 메모리 및 저장 장치 로부터 모든 데이터 가 가상 머신 모니터 를 거쳐서 운영 체제 및 응용 프로그램 으로 전달 되 고 , 가상 머신 모니터 내 의 보안 프로그램 이 이러 한 모든 데이터 에 대하 여 바이러스 검사 를 수행 하 고 , 감염 여부 에 따라 감염 된 데이터 를 치료 하 였 다 .