-
1.
公开(公告)号:US20230409471A1
公开(公告)日:2023-12-21
申请号:US18462110
申请日:2023-09-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaewook KIM , Yeongjin GIL , Woojoong LEE
IPC: G06F12/02
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.
-
公开(公告)号:US20230305999A1
公开(公告)日:2023-09-28
申请号:US18203441
申请日:2023-05-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junbeom YEOM , Yeongjin GIL , Sungjong SEO , Woojoong LEE
IPC: G06F16/17 , G06F16/13 , G06F16/172 , G06F16/14 , G06F12/02
CPC classification number: G06F16/1734 , G06F16/13 , G06F16/172 , G06F16/148 , G06F12/0253 , G06F2212/702
Abstract: An electronic device includes: an auxiliary storage device configured to manage a file stored in a log-structured file system; a main storage device; and a processor operatively connected to the auxiliary storage device and the main storage device. The processor is configured to: inspect metadata of the auxiliary storage device; identify a location of a node of the file in the metadata; read information of the node of the file in the identified location of the node of the file; arrange the node of the file, based on the information of the node of the file; read information of the arranged node of the file; store the information of the arranged node of the file in the main storage device; and inspect the stored information of the arranged node of the file in the main storage device.
-
3.
公开(公告)号:US20210042293A1
公开(公告)日:2021-02-11
申请号:US15931071
申请日:2020-05-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyeeun JUN , Kiwon SONG , Kisung LEE , Woojoong LEE
IPC: G06F16/23 , G06F16/178 , G06F11/14
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.
-
公开(公告)号:US20240330339A1
公开(公告)日:2024-10-03
申请号:US18735971
申请日:2024-06-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sungjong SEO , Yeongjin GIL , Hyeongjun KIM , Woojoong LEE
IPC: G06F16/33 , G06F16/335
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.
-
公开(公告)号:US20230244406A1
公开(公告)日:2023-08-03
申请号:US18128620
申请日:2023-03-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Woojoong LEE , Hyeongjun KIM , Sungjong SEO
IPC: G06F3/06
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.
-
公开(公告)号:US20230177005A1
公开(公告)日:2023-06-08
申请号:US17982175
申请日:2022-11-07
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaewook KIM , Yeongjin GIL , Sungjong SEO , Woojoong LEE
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.
-
公开(公告)号:US20200183589A1
公开(公告)日:2020-06-11
申请号:US16594424
申请日:2019-10-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Woojoong LEE , Sungjong SEO , Junbeom YEOM , Yeongjin GIL
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.
-
公开(公告)号:US20230342074A1
公开(公告)日:2023-10-26
申请号:US18347197
申请日:2023-07-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyeongjun KIM , Sungjong SEO , Woojoong LEE , Sungdo MOON , Hyunjoon CHA
IPC: G06F3/06
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.
-
公开(公告)号:US20230297522A1
公开(公告)日:2023-09-21
申请号:US18201072
申请日:2023-05-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sungjong SEO , Yeongjin GIL , Hyeongjun KIM , Woojoong LEE
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.
-
10.
公开(公告)号:US20230168831A1
公开(公告)日:2023-06-01
申请号:US18071056
申请日:2022-11-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Woojoong LEE , Yeongjin GIL , Jaewook KIM , Hyeongjun KIM , Sungjong SEO , Junbeom YEOM , Hobin WOO
CPC classification number: G06F3/0644 , G06F3/0665 , G06F3/0679 , G06F8/65 , G06F3/0604
Abstract: An electronic device is provided. The electronic device includes a storage device configured to include a first partition, a second partition, and a third partition, and a processor configured to configure the second partition as a first volume and the third partition as a second volume, and attach or detach the second volume to or from a file system to manage a storage space of the storage device.
-
-
-
-
-
-
-
-
-