摘要 |
실시 예들은 불휘발성 메모리 장치의 스토리지 컨트롤러에 의해 수행되는 불휘발성 메모리 장치 내부의 데이터 특성 기반 데이터 배치를 위해 설명된다. 본 발명의 실시 예는, 실행 중인 응용 및 컴퓨터 장치에 연결된 하드웨어 장치 중 적어도 하나를 검출하는 소프트웨어 구성 요소를 컴퓨터 장치에서 실행하는 단계, 실행 중인 응용 및 하드웨어 장치 중 적어도 하나를 검출하는 것에 응답하여, 소프트웨어 구성 요소가 작업 흐름 저장소를 검색하여 실행 중인 응용 및 하드웨어 장치 중 적어도 하나와 연관된 미리 정해진 작업 흐름을 찾는 단계, 소프트웨어 구성 요소가 실행 중인 응용 및 하드웨어 장치 중 적어도 하나의 활동을 미리 정해진 작업 흐름과 비교하는 단계, 그리고 데이터 아이템들 및 할당된 데이터 특성 식별자들이 채널을 통해 불휘발성 메모리 장치에 전송되어 저장되도록 실행 중인 응용 또는 하드웨어 장치에 의해 사용되는 데이터 아이템들에 데이터 특성 식별자들을 자동으로 할당하도록 미리 정해진 작업 흐름을 이용하는 단계를 포함한다. 미리 정해진 작업 흐름은 미리 정해진 데이터 특성 식별자들을 실행 중인 응용 또는 하드웨어 장치에 의해 불휘발성 메모리에 기입되는 데이터 아이템들의 상이한 타입들과 연관한다. 불휘발성 메모리 장치는 데이터 특성 식별자들을 읽고, 그리고 동일한 데이터 특성 식별자들을 갖는 데이터 아이템들이 동일한 블록에 저장되도록, 데이터 아이템을 저장할 불휘발성 메모리 장치의 블록을 식별한다. |