읽 기 접근 요청 이 있 는 경우 , 캐시 제어기 ( 224 ) 는 요청 된 데이터 의 캐시 된 복사본 이 다음 과 같 은 방식 으로 DRAM 캐시 ( 201 ) 에서 검색 될 수 있 는지 여부 를 판별 한다 . 먼저 , 캐시 제어기 ( 224 ) 는 메타데이터 캐시 ( 227 ) 에 매칭 하 는 메타데이터 가 있 는지 여부 를 확인 한다 . 매치 하 는 메타데이터 가 검색 되 면 , 메타데이터 태그 들 과 DRAM 캐시 태그 들 의 포괄 성 으로 인해 , 캐시 제어기 ( 224 ) 는 DRAM 캐시 ( 201 ) 에서 읽 기 접근 요청 히트 로 결론지 을 수 있 다 . 캐시 제어기 ( 224 ) 는 DRAM 메타데이터 ( 202 ) 에 대한 접근 없이 메타데이터 캐시 ( 227 ) 에서 히트 된 메타데이터 를 사용 하 여 DRAM 캐시 ( 201 ) 로부터 목표 된 데이터 를 요청 할 수 있 다 . 메타데이터 캐시 확인 에 추가 로 , 캐시 제어기 ( 224 ) 는 블룸 필터 어레이 ( 229 ) 를 사용 하 여 DRAM 캐시 히트 또는 미스 확인 을 수행 할 수 있 다 . 블룸 필터 테스트 에 의한 DRAM 캐시 미스 의 경우 , 캐시 제어기 ( 224 ) 는 목표 된 데이터 가 DRAM 캐시 ( 201 ) 에 없 는 것 으로 결론지 을 수 있 고 DRAM 캐시 ( 201 ) 의 메타데이터 ( 202 ) 에 대한 접근 없이 데이터 를 획득 하 기 위해 플래시 제어기 ( 231 ) 로 요청 을 보낼 수 있 다 . 블룸 필터 테스트 결과 가 DRAM 캐시 히트 를 나타내 면 , 블룸 필터 에 의한 DRAM 캐시 히트 가 긍정 오류 일 수 있 기 때문 에 캐시 제어기 ( 224 ) 는 이 단계 에서 진실 한 DRAM 캐시 히트 또는 미스 를 판별 할 수 없 다 . 이러 한 경우 , 캐시 제어기 ( 224 ) 는 진실 한 DRAM 캐시 히트 또는 미스 를 판별 하 기 위해 DRAM 제어기 ( 221 ) 에 DRAM 메타데이터 ( 202 ) 에 접근 하 도록 더 요청 한다 . 데이터 접근 요청 에 포함 된 DRAM 캐시 태그 와 DRAM 메타데이터 ( 202 ) 의 비교 에 의해 , 캐시 제어기 ( 224 ) 는 DRAM 캐시 ( 201 ) 에서 데이터 요청 히트 인지 여부 를 정확 하 게 판별 할 수 있 다 . DRAM 캐시 히트 이 면 , 캐시 제어기 ( 224 ) 는 DRAM 캐시 ( 201 ) 로부터 목표 된 데이터 를 요청 할 수 있 다 . DRAM 캐시 미스 이 면 , 캐시 제어기 ( 224 ) 는 플래시 메모리 ( 251 ) 로부터 목표 된 데이터 를 요청 할 수 있 고 , 플래시 메모리 ( 251 ) 로부터 획득 한 데이터 를 DRAM 캐시 ( 201 ) 에 삽입 하 고 , DRAM 메타데이터 ( 202 ) 를 업데이트 할 수 있 다 . DRAM 캐시 히트 또는 미스 와 상관없이 , 메타데이터 캐시 미스 이 므로 , 캐시 제어기 ( 224 ) 는 DRAM 메타데이터 ( 202 ) 로부터 획득 한 메타데이터 를 메타데이터 캐시 ( 227 ) 를 업데이트 하 기 위해 사용 할 수 있 다 .