-
1.
公开(公告)号:US10387045B2
公开(公告)日:2019-08-20
申请号:US14902748
申请日:2014-07-03
Inventor: Tae Sun Chung , Rize Jin , Hyung Ju Cho
IPC: G06F3/06 , G06F12/12 , G06F12/08 , G11C16/06 , G06F12/123 , G11C16/34 , G06F12/127 , G06F12/0831 , G06F12/128 , G06F12/0868
Abstract: The present invention relates to an apparatus and a method for managing a buffer having three states on the basis of a flash memory and, more specifically, to an apparatus and a method for improving the performance of a database management system (DBMS) on the basis of the flash memory and a use life span of a storage device by reducing a writing operation for a flash memory device in which the writing operation is very slow in comparison with a reading operation, through an efficient buffer managing method and a new index node split policy. To this end, the buffer management device having three states on the basis of the flash memory according to an embodiment of the present invention comprises: a buffer memory unit; a list management unit; a buffer memory management unit; and a log buffer unit.
-
公开(公告)号:US10169468B2
公开(公告)日:2019-01-01
申请号:US14784227
申请日:2014-02-13
Inventor: Hyung Ju Cho , Tae Sun Chung , Se Jin Kwon , Rize Jin
Abstract: The present invention is directed to a method of calculating the results of a moving k-nearest query and safe exit locations in a road network, and more particularly to a method and apparatus that receive a request from a client terminal and provide the results of a k-nearest query, a safe zone and safe exit locations together. In the present invention, a query is processed in a server, a request for a query from a querying user and the location information of the querying user are received from an LBS, the location information of the querying user is anonymized and then the query request is transferred to the server, and query results corresponding to the anonymized location information of the querying user are received from the server and then transferred to the querying user, thereby protecting the location information of the querying user.
-
公开(公告)号:US09304905B2
公开(公告)日:2016-04-05
申请号:US14177924
申请日:2014-02-11
Inventor: Se Jin Kwon , Tae Sun Chung , Byeong Kuk Keam , Rize Jin
CPC classification number: G06F12/0246 , G06F3/0616 , G06F3/064 , G06F3/0679
Abstract: The present invention provides a flash memory controller for mapping the logical addresses to the physical addresses of memory including a plurality of blocks, each having a plurality of pages, wherein the memory controller includes a processor. The processor includes hot page decision unit and an address translation unit. The hot page decision unit classifies pages in each block into hot pages and cold pages based on a predetermined criterion. When there is a plurality of the classified hot pages, the address translation unit respectively arranges the classified hot pages in different target blocks.In accordance with this configuration, upon performing a merge operation, hot pages and cold pages are determined, and the hot pages are respectively distributed to empty blocks, so that concentration of an erase operation on a specific physical block may be avoided, thus wear-leveling may be performed more efficiently.
Abstract translation: 本发明提供了一种用于将逻辑地址映射到包括多个块的存储器的物理地址的闪存控制器,每个块具有多个页,其中存储器控制器包括处理器。 处理器包括热页决定单元和地址转换单元。 热页决定单元基于预定标准将每个块中的页分类为热页和冷页。 当存在多个分类的热页面时,地址转换单元分别将分类的热页面布置在不同的目标块中。 根据该结构,在执行合并操作时,确定热页和冷页,并且热页分别分配到空块,从而可以避免对特定物理块的擦除操作的集中, 可以更有效地执行调平。
-
公开(公告)号:US20140164687A1
公开(公告)日:2014-06-12
申请号:US14177924
申请日:2014-02-11
Inventor: Se Jin Kwon , Tae Sun Chung , Byeong Kuk Keam , Rize Jin
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F3/0616 , G06F3/064 , G06F3/0679
Abstract: The present invention provides a flash memory controller for mapping the logical addresses to the physical addresses of memory including a plurality of blocks, each having a plurality of pages, wherein the memory controller includes a processor. The processor includes hot page decision unit and an address translation unit. The hot page decision unit classifies pages in each block into hot pages and cold pages based on a predetermined criterion. When there is a plurality of the classified hot pages, the address translation unit respectively arranges the classified hot pages in different target blocks.In accordance with this configuration, upon performing a merge operation, hot pages and cold pages are determined, and the hot pages are respectively distributed to empty blocks, so that concentration of an erase operation on a specific physical block may be avoided, thus wear-leveling may be performed more efficiently.
Abstract translation: 本发明提供了一种用于将逻辑地址映射到包括多个块的存储器的物理地址的闪存控制器,每个块具有多个页,其中存储器控制器包括处理器。 处理器包括热页决定单元和地址转换单元。 热页决定单元基于预定标准将每个块中的页分类为热页和冷页。 当存在多个分类的热页面时,地址转换单元分别将分类的热页面布置在不同的目标块中。 根据该结构,在执行合并操作时,确定热页和冷页,并且热页分别分配到空块,从而可以避免对特定物理块的擦除操作的集中, 可以更有效地执行调平。
-
-
-