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.

    ELECTRONIC DEVICE FOR PROHIBITING LOSS OF DATA IN DATABASE AND METHOD FOR OPERATING THE SAME

    公开(公告)号:US20210042293A1

    公开(公告)日:2021-02-11

    申请号:US15931071

    申请日:2020-05-13

    Abstract: An electronic device and a method for operating the electronic device are provided. The electronic device includes a first memory, a second memory configured to store therein journal data including an operation result of a transaction for data in the database and metadata, and at least processor configured to detect an occurrence of the transaction, identify characteristics of a database system to which the data corresponding to the transaction belongs and characteristics of a file system, determine whether to create a thread for synchronizing the metadata stored in the second memory with the first memory based on the characteristics of the file system and the characteristics of the database system, and synchronize the metadata with the first memory using the created thread corresponding to identifying that the transaction of the data satisfies a condition related to a degree of change of time of the data.

    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 STORAGE MANAGEMENT METHOD USING SAME

    公开(公告)号:US20230244406A1

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

    申请号:US18128620

    申请日:2023-03-30

    CPC classification number: G06F3/0652 G06F3/0679 G06F3/0611

    Abstract: An electronic device includes: a memory including a storage; and a processor operatively connected to the memory, wherein the processor is configured to: based on a request to delete a file, identify use attribute information about the file requested to be deleted; based on information related to an extension of the file requested to be deleted that being stored in the memory, update the information related to the extension of the file requested to be deleted, based on the use attribute information; and configure an attribute of the extension of the file requested to be deleted, based on the updated information related to the extension of the file requested to be deleted and a hotness condition of the storage.

    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 OPERATION OF STORAGE OF ELECTRONIC DEVICE

    公开(公告)号:US20230342074A1

    公开(公告)日:2023-10-26

    申请号:US18347197

    申请日:2023-07-05

    CPC classification number: G06F3/0655 G06F3/0608 G06F3/067

    Abstract: An electronic device is provided. The electronic device includes a storage, and a processor configured to execute a storage device manager function, when the storage device manager function is executed, check a free space on a file system, as a result of the checking of the free space, determine whether the free space of the storage is less than or equal to a first reference ratio, when the free space of the storage is less than or equal to the first reference ratio, select and compress data having a use frequency less than or equal to a predetermined use frequency, manage the compressed data by using a list, and reserve and process a block secured by the compression on the file system.

    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