摘要 |
복합식 비휘발성 데이터 저장 디바이스를 관리하기 위한 접근법이 기술된다. 일 실시예에서, 솔리드 스테이트 디바이스와 같은 고속 비휘발성 저장소 및 전통적인 자기 하드 드라이브와 같은 보다 저속의 비휘발성 저장소로 구성된 복합식 저장 디바이스를 관리하기 위한 방법은, SSD 디바이스와 같은 고속 비휘발성 저장 디바이스 내의 한 세트의 유닛들 내의 각각의 유닛에의 최근 액세스의 인스턴스를 저장하는 제1 데이터 구조를 유지하는 단계, 및 또한 HDD와 같은 보다 저속의 저장 디바이스 내의 유닛이 적어도 사전결정된 횟수만큼 액세스되었는지 여부를 나타내는 제2 데이터 구조를 유지하는 단계를 포함할 수 있다. 일 실시예에서, 제2 데이터 구조는 블룸 필터들의 큐일 수 있는데, 이는 요구되는 메모리 오버헤드가 낮지만, 보다 저속의 저장 디바이스 내의 유닛 또는 블록이 최근에 참조되었는지 여부에 대해 항상 정확한 응답을 제공하도록 보장되지는 않는다. |