MEMORY CONTROLLER AND OPERATING METHOD THEREOF
The present technique relates to an electronic device. A memory controller for evenly distributing a logical block address and controlling a plurality of memory blocks that store data comprises: a host interface that receives a request from a host and a logical address corresponding to the request;...
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: | The present technique relates to an electronic device. A memory controller for evenly distributing a logical block address and controlling a plurality of memory blocks that store data comprises: a host interface that receives a request from a host and a logical address corresponding to the request; a processor part that receives the logical address from the host interface, and includes a plurality of cores that generate mapping information that represents a mapping relation between the logical address and a physical address; and a bitmap storage part that stores a bitmap that represents a state that logical block addresses received before receiving the logical address are allocated to the plurality of cores, wherein the host interface determines one of the plurality of cores as a core to be allocated to the logical address based on the bitmap.
본 기술은 전자 장치에 관한 것으로 논리 블록 어드레스를 균등하게 분배하는 메모리 컨트롤러는, 데이터를 저장하는 복수의 메모리 장치들을 제어하는 메모리 컨트롤러에 있어서, 호스트로부터 요청 및 상기 요청에 대응하는 논리 어드레스를 수신하는 호스트 인터페이스, 상기 호스트 인터페이스로부터 상기 논리 어드레스를 수신하여, 상기 논리 어드레스와 물리 어드레스 사이의 맵핑 관계를 나타내는 맵핑 정보를 생성하는 복수의 코어들을 포함하는 프로세서부 및 상기 논리 어드레스를 수신하기 전에 수신된 논리 블록 어드레스들이 상기 복수의 코어들에 할당된 상태를 나타내는 비트맵을 저장하는 비트맵 저장부를 포함하고, 상기 호스트 인터페이스는 상기 비트맵을 기초로 상기 복수의 코어들 중 어느 하나를 상기 논리 어드레스를 할당할 코어로 결정하는 것을 특징으로 한다. |
---|