ELECTRONIC DEVICE INCLUDING NON-VOLATILE MEMORY, AND NON-VOLATILE MEMORY MANAGEMENT METHOD THEREOF

    公开(公告)号:US20230409471A1

    公开(公告)日:2023-12-21

    申请号:US18462110

    申请日:2023-09-06

    CPC classification number: G06F12/0238

    Abstract: Disclosed is an electronic device comprising: a non-volatile memory configured to store at least one file including metadata and user data; a file system configured to manage the at least one file through a log stream; and a file system (FS) manager configured to monitor a free space log included in the log stream corresponding to a first free space of the non-volatile memory, and to transmit a compression request to the file system based on the size of the first free space, displayed on the free space log, having a value less than a first reference value. The file system may be configured to: based on the compression request being received, compress at least a part of the metadata stored in the non-volatile memory based on the log stream, to store same in the first free space; and display a second free space of the non-volatile memory, secured through the compression of the at least a part of the metadata, as a reserved block log in the log stream.

    OPERATION METHOD OF ELECTRONIC DEVICE FOR FILE SEARCH, AND ELECTRONIC DEVICE THEREOF

    公开(公告)号:US20240330339A1

    公开(公告)日:2024-10-03

    申请号:US18735971

    申请日:2024-06-06

    CPC classification number: G06F16/334 G06F16/335

    Abstract: An electronic device in an example embodiment may include a communication interface configured to receive an original file, a memory, and a processor. The processor may generate bit information corresponding to uppercase and lowercase letters included in a filename of the original file. The processor may generate a case insensitive (CI) filename in which the filename of the original file is expressed by characters of a first type. The processor may encrypt the CI filename and may calculate a first hash value corresponding to the encrypted CI filename. The processor may record filename metadata including at least one of the encrypted CI filename, a length of the encrypted CI filename, the first hash value, and the bit information, in the memory. The processor may search for a target file to be found based on the filename metadata.

    ELECTRONIC DEVICE AND METHOD FOR OPERATING FILE SYSTEM

    公开(公告)号:US20230177005A1

    公开(公告)日:2023-06-08

    申请号:US17982175

    申请日:2022-11-07

    CPC classification number: G06F16/122 G06F16/162 G06N5/022

    Abstract: According to one or more embodiments, an electronic device may include a memory, a storage, and a processor. The processor may be configured to write a file of an application in the memory in response to a file input request of the application, identify a write pattern of the file at a first time of writing the file of the application in the memory, update the write pattern in the memory, classify the file as one of a hot file and a cold file based on the write pattern of the file at a second time of copying the file of the application from the memory to the storage, and control the processor to: store a classification result of the file together with the file in the storage.

    METHOD AND ELECTRONIC DEVICE FOR INITIALIZING STORAGE

    公开(公告)号:US20200183589A1

    公开(公告)日:2020-06-11

    申请号:US16594424

    申请日:2019-10-07

    Abstract: A method for initializing a storage is provided. The method includes comparing a size of a disk partition of the storage with a size of a filesystem image recorded on the storage, and reconfiguring the filesystem image in a dynamic manner if the disk partition size is larger than that of the filesystem image, wherein the filesystem image may include a metadata area composed of metadata blocks and a data block area composed of file data blocks, and wherein the data block area may include in sequence a first free block area composed of only file data blocks where data is not recorded, and a file data area composed of at least one file data block where data is recorded. Various other embodiments are possible.

    ELECTRONIC DEVICE AND METHOD FOR PERFORMING GARBAGE COLLECTION

    公开(公告)号:US20230297522A1

    公开(公告)日:2023-09-21

    申请号:US18201072

    申请日:2023-05-23

    CPC classification number: G06F13/1673 G06F13/4068 G06F12/0253

    Abstract: An electronic device includes: a storage device including multiple segments configured to store data; a buffer memory configured to store segment attributes corresponding to the multiple segments, respectively; and one processor electrically connected to the storage device and the buffer memory. The one processor is configured to: determine, based on two or more parameters related to a data requested to be written, a data attribute; store the data requested to be written in a segment of the multiple segments, the segment being corresponding to the data attribute among the multiple segments; store a segment attribute of the segment, which is determined based on the data attribute in the buffer memory; update the data attribute, based on a data modification time of the data requested to be written; and update the segment attribute, based on the updated data attribute.

Patent Agency Ranking