비휘발성 메모리 제어 장치가 프로세서 및 호스트 메모리를 포함하는 호스트와 비휘발성 메모리 모듈을 연결한다. 제1 도어벨 영역은 호스트와의 연결을 위한 호스트 인터페이스의 설정 공간에 노출되며, 호스트에서 I/O 요청의 명령을 호스트 메모리로 발행할 때 갱신된다. 페치 관리 모듈은 제1 도어벨 영역이 갱신될 때 생성되는 이벤트 신호에 응답하여 호스트 메모리로부터 명령을 가져온다. 데이터 전송 모듈은 명령에 포함되어 있는 요청 정보에 기초해서 호스트 메모리의 위치를 확인하고, 호스트 메모리와 비휘발성 메모리 모듈 사이에서 I/O 요청에 따른 타겟 데이터의 전송을 수행한다. 완료 핸들링 모듈은 데이터 전송 모듈에서 I/O 요청의 처리를 완료하는 경우, 호스트 메모리에 완료 요청을 기록하고, 인터럽트를 처리한다. 제2 도어벨 영역은 설정 공간에 노출되며, 호스트에서 I/O 서비스를 종료할 때 갱신된다.