STORAGE DEVICE METHOD FOR OPERATING THE SAME STORAGE SYSTEM INCLUDING THE STORAGE DEVICE
Provided are a storage device, a method of operating the same, and a storage system including the storage device. The storage device includes: a first nonvolatile memory divided into a plurality of first addresses, and including a plurality of first banks into which the first addresses are allocated...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Provided are a storage device, a method of operating the same, and a storage system including the storage device. The storage device includes: a first nonvolatile memory divided into a plurality of first addresses, and including a plurality of first banks into which the first addresses are allocated based on a first allocation policy; a second nonvolatile memory divided into a plurality of second addresses corresponding to the first addresses, and including a plurality of second banks into which the second addresses are allocated based on a second allocation policy different from the first allocation policy, wherein the second nonvolatile memory mirrors data stored in the first addresses and stores the mirrored data in the second addresses; and a controller receiving an instruction from a host and controlling the first nonvolatile memory and the second nonvolatile memory. The controller is configured to simultaneously provide a read instruction provided from the host to the first nonvolatile memory and the second nonvolatile memory, and outputs, based on the read instruction, data priorly provided from the first nonvolatile memory and the second nonvolatile memory to the host.
스토리지 장치, 이의 구동 방법 및 스토리지 장치를 포함하는 스토리지 시스템이 제공된다. 스토리지 장치는 복수의 제1 주소로 구분되고, 상기 복수의 제1 주소가 제1 할당 정책에 의하여 할당된 복수의 제1 뱅크를 포함하는 제1 비휘발성 메모리, 상기 제1 주소와 대응하는 복수의 제2 주소로 구분되고, 상기 복수의 제2 주소가 상기 제1 할당 정책과 다른 제2 할당 정책에 의하여 할당된 복수의 제2 뱅크를 포함하는 제2 비휘발성 메모리로, 상기 제2 비휘발성 메모리는 상기 복수의 제1 주소에 저장된 데이터를 미러링하여 상기 복수의 제2 주소에 저장하는 제2 비휘발성 메모리, 및 호스트로부터 명령을 제공받아 상기 제1 비휘발성 메모리와 상기 제2 비휘발성 메모리를 제어하는 컨트롤러를 포함하되, 상기 컨트롤러는, 상기 호스트로부터 제공된 읽기 명령을 상기 제1 비휘발성 메모리와 상기 제2 비휘발성 메모리로 동시에 제공하고, 상기 읽기 명령에 기초하여 상기 제1 비휘발성 메모리와 상기 제2 비휘발성 메모리 중 먼저 제공한 데이터를 상기 호스트로 출력한다. |
---|