ELECTRONIC DEVICE INCLUDING STORAGE AND METHOD OF THE SAME
An objective of the present invention is to provide an electronic device which manages mapping information loaded in a volatile memory of a host device. According to various embodiments of the present invention, the electronic device comprises a processor, a volatile memory, and storage. The process...
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: | An objective of the present invention is to provide an electronic device which manages mapping information loaded in a volatile memory of a host device. According to various embodiments of the present invention, the electronic device comprises a processor, a volatile memory, and storage. The processor can be configured to check the type of a request for data included in a specific file and information of the specific file in response to an occurrence of the request for the data, set a flag to the request if the specific file is checked to correspond to at least one in a list of an information table in which the specific file is designated based on the checked information of the specific file, check mapping information of a specific region including a logical address of the data in mapping information resulting from mapping a logical address and a physical address for the nonvolatile memory of the storage from the volatile memory based on the flag, acquire the physical address of the nonvolatile memory mapped to the logical address of the data if the mapping information of the specific region including the logical address of the data exists in the volatile memory, and transmit the request for the data including the acquired physical address of the nonvolatile memory to the storage.
본 문서에 개시된 다양한 실시예에 따른 전자 장치는, 프로세서, 휘발성 메모리 및 스토리지를 포함하고, 상기 프로세서는, 특정 파일에 포함된 데이터에 대한 요청이 발생된 것에 응답하여, 상기 특정 파일의 정보 및 상기 데이터에 대한 요청의 종류를 확인하고, 상기 확인한 특정 파일의 정보에 기초하여, 상기 특정 파일이 지정된 정보 테이블의 목록 중 적어도 하나에 대응하는 것으로 확인되면, 상기 요청에 플래그를 설정하고, 상기 플래그에 기초하여, 상기 스토리지의 상기 비휘발성 메모리에 대한 논리적 주소와 물리적 주소를 매핑한 매핑 정보들 중 상기 데이터의 논리적 주소를 포함하는 특정 영역의 매핑 정보를 상기 휘발성 메모리로부터 확인하고, 상기 데이터의 논리적 주소를 포함하는 특정 영역의 매핑 정보가 상기 휘발성 메모리에 존재하면, 상기 데이터의 논리적 주소와 매핑된 상기 비휘발성 메모리의 물리적 주소를 획득하고, 상기 비휘발성 메모리의 상기 획득된 물리적 주소를 포함하는 상기 데이터에 대한 요청을 상기 스토리지로 전송하도록 설정될 수 있다. |
---|