STORAGE CONTROLLER DEALLOCATING A MEMORY BLOCK METHOD OF OPERATING THE SAME AND A METHOD OF OPERATING STORAGE DEVICE HAVING THE SAME
A storage controller according to an embodiment of the present disclosure communicates with a host and a non-volatile memory device. A method for operating a storage controller comprises: a step of receiving a first erase request of a first zone among a plurality of zones from the host; a step of lo...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A storage controller according to an embodiment of the present disclosure communicates with a host and a non-volatile memory device. A method for operating a storage controller comprises: a step of receiving a first erase request of a first zone among a plurality of zones from the host; a step of loading first allocation list information of a first zone from an allocation list table based on a first erase request; a step of deallocating all memory blocks assigned in the first zone based on the first allocation list information, wherein sequential physical page numbers of the all memory blocks are mapped to sequential logical page numbers; and a step of providing a physical erase request of the all memory blocks deallocated in the first zone to the non-volatile memory device. The present invention can improve a generation speed of a free memory block.
본 개시의 일 실시 예에 따른 스토리지 컨트롤러는 호스트 및 비-휘발성 메모리 장치와 통신한다. 스토리지 컨트롤러의 동작하는 방법은, 호스트로부터, 복수의 존들 중 제1 존의 제1 소거 요청을 수신하는 단계, 제1 소거 요청에 기초하여, 할당 목록 테이블로부터 제1 존의 제1 할당 목록 정보를 로드하는 단계, 제1 할당 목록 정보에 기초하여, 제1 존에 할당된 모든 메모리 블록들을 할당 해제하는 단계로서, 모든 메모리 블록들의 순차적인 물리적 페이지 번호들은 순차적인 논리적 페이지 번호들에 매핑되는 것, 그리고 제1 존의 할당 해제된 모든 메모리 블록들의 물리적 소거 요청을 비-휘발성 메모리 장치에 제공하는 단계를 포함한다. |
---|