-
公开(公告)号:KR101004102B1
公开(公告)日:2010-12-27
申请号:KR1020080050356
申请日:2008-05-29
Applicant: 아주대학교산학협력단
Abstract: 본 발명은 플래시메모리의 데이터 연산 및 매핑방법에 관한 것으로, 본 발명에 따른 플래시 메모리에서의 데이터 쓰기연산방법은, 논리블록정보, 논리섹터정보, 및 데이터가 제공되는 단계와; 상기 논리블록정보에 대응하여 적어도 하나의 물리블록이 매핑되되, 상기 적어도 하나의 물리블록은 현재상태의 지우기 연산정보를 토대로 하여 복수의 프리블록들 중에서 선택되어 동적으로 매핑되는 단계와; 우선적으로는 상기 적어도 하나의 물리블록 내의 논리오프셋과 물리오프셋이 일치되는 영역인 제1위치에 상기 데이터를 저장하고, 상기 제1위치에 데이터가 이미 저장되어 있는 경우에는 상기 논리오프셋과 상기 물리오프셋이 일치되지 않는 임의의 빈 영역인 제2위치에 상기 데이터를 저장하는 단계를 구비한다. 본 발명에 따르면, 플래시 메모리의 지우기 연산을 효과적으로 줄일 수 있으며, 고성능의 플래시 메모리 시스템을 구현할 수 있게 된다.
플래시메모리, 매핑, 동적, 사상, 데이터 블록, 로그블록-
公开(公告)号:KR101374065B1
公开(公告)日:2014-03-13
申请号:KR1020120054551
申请日:2012-05-23
Applicant: 아주대학교산학협력단
CPC classification number: G06F12/0246 , G06F2212/1044 , G06F2212/2022 , G06F2212/7203 , G11C16/10
Abstract: 본 발명은 정보 분별 알고리즘에 관한 것으로, 보다 상세하게는 속성 정보 페이지-셋 버퍼와 사용자 정보 페이지-셋 버퍼를 활용하여, 파일 시스템으로부터 페이지-셋 또는 블록-셋 방식의 플래시 메모리로 전송되는 쓰기 연산정보를 분별하는 방법 및 장치에 관한 것이다.
상기와 같은 목적을 달성하기 위해서, 본 발명은 파일 시스템으로부터 페이지-셋 또는 블록-셋 방식의 플래시 메모리로 전송되는 쓰기 연산정보를 효율적으로 재구성하기 위한 버퍼링 계층(buffering layer)를 포함한다. 본 발명의 일 실시예에 따른 쓰기 연산정보 분별 장치는 크기 판정부, 논리 주소 판정부, 속성 정보 페이지-셋 버퍼, 사용자 정보 페이지-셋 버퍼, 부분 사용자 정보 페이지-셋 버퍼, 풀 페이지-셋(Full Page-set) 판정부, 및 세션 종료 판정부를 포함한다.-
公开(公告)号:KR101257691B1
公开(公告)日:2013-04-24
申请号:KR1020110080360
申请日:2011-08-12
Applicant: 아주대학교산학협력단
CPC classification number: G06F12/0246 , G06F3/0616 , G06F3/064 , G06F3/0679
Abstract: 본 발명은 플래시 메모리 장치의 성능 저하를 최소화하면서 마모도 평준화를 고려할 수 있는 데이터 관리 기술에 관한 것이다.
이를 위해, 본 발명에 따른 복수의 페이지들을 포함하는 블록을 복수개 포함하는 메모리의 논리 주소와 물리 주소 간의 대응을 관리하는 메모리 컨트롤러에 있어서, 메모리 컨트롤러는 핫 페이지 판정부 및 주소 변환부를 포함한다. 상기 핫 페이지 판정부는 블록 내 페이지들을 소정의 기준에 따라 핫 페이지(hot page)와 콜드 페이지(cold page)로 구분한다. 주소 변환부는 상기 구분된 핫 페이지가 복수개인 경우 상기 구분된 핫 페이지들 각각을 서로 다른 타겟 블록들에 배치한다.
이러한 구성에 의하면, 합병 연산 시, 핫 페이지와 콜드 페이지를 구별하여, 핫 페이지들 각각을 빈 블록들에 분배함으로써, 특정 물리 블록에 집중될 수 있는 소거 연산을 피할 수 있으므로, 효율적으로 마모도 평준화를 수행할 수 있다.-
公开(公告)号:KR1020130017749A
公开(公告)日:2013-02-20
申请号:KR1020110080361
申请日:2011-08-12
Applicant: 아주대학교산학협력단
Abstract: PURPOSE: A method for distinguishing writing data of an SSD(Solid State Disk) and a controller thereof are provided to improve the whole performance of a hybrid SSD by storing information matched with features in an SLC(Single Level Cell) and an MLC(Multi Level Cell) composing the hybrid SSD. CONSTITUTION: A receiving unit(210) receives a first writing command from a file system. A confirming unit(230) confirms a first logical address of the first writing command. A distinguishing unit(270) distinguishes data of the first writing command as writing data of an SLC or an MLC based on the first logical address. A determining unit(250) determines regularity between the first logical address and a third logical address distinguished/stored in a first register for the MLC. If there is the regularity, the distinguishing unit distinguishes the data of the first writing command as the writing data of the MLC. [Reference numerals] (210) Receiving unit; (230) Confirming unit; (250) Determining unit; (270) Distinguishing unit
Abstract translation: 目的:提供一种用于区分SSD(固态磁盘)及其控制器的写入数据的方法,以通过存储与特征相匹配的信息来提高混合SSD的整体性能,该特征在SLC(单级单元)和MLC 级别单元格)。 构成:接收单元(210)从文件系统接收第一写入命令。 确认单元(230)确认第一写入命令的第一逻辑地址。 区分单元(270)基于第一逻辑地址将第一写入命令的数据区分为SLC或MLC的写入数据。 确定单元(250)确定第一逻辑地址和对于MLC的第一寄存器中识别/存储的第三逻辑地址之间的规律性。 如果存在规则性,则区分单元将第一写入命令的数据区分为MLC的写入数据。 (附图标记)(210)接收单元; (230)确认单位; (250)确定单位; (270)辨别单元
-
公开(公告)号:KR1020130017748A
公开(公告)日:2013-02-20
申请号:KR1020110080360
申请日:2011-08-12
Applicant: 아주대학교산학협력단
CPC classification number: G06F12/0246 , G06F3/0616 , G06F3/064 , G06F3/0679
Abstract: PURPOSE: A memory controller and a data management method thereof are provided to abrasively perform an efficient standardization by avoiding an erasing operation concentrated on a specific physical block. CONSTITUTION: A hot page determining unit(230) divides pages in a block into hot pages and cold pages according to a standard. If the divided hot pages are plural, an address converting unit(240) places the hot pages on different target blocks. The standard includes the update frequency of the pages or an attribute of data to be recorded in the pages. When the hot pages are placed in the target blocks, the address converting unit sequentially places the cold pages on remaining pages of the target blocks. [Reference numerals] (100) Memory; (11) Application; (12) File system; (200) Memory controller(FTL); (210) Interface; (230) Hot page determining unit; (240) Address converting unit
Abstract translation: 目的:提供存储器控制器及其数据管理方法,以通过避免集中在特定物理块上的擦除操作来磨擦地执行有效的标准化。 构成:热页确定单元(230)根据标准将块中的页面分成热页和冷页。 如果划分的热页数是多个,则地址转换单元(240)将热页放置在不同的目标块上。 该标准包括页面的更新频率或要记录在页面中的数据的属性。 当热页放置在目标块中时,地址转换单元将冷页依次放置在目标块的剩余页上。 (附图标记)(100)存储器; (11)申请; (12)文件系统; (200)内存控制器(FTL); (210)接口; (230)热页确定单元; (240)地址转换单元
-
公开(公告)号:KR1020140116617A
公开(公告)日:2014-10-06
申请号:KR1020130031375
申请日:2013-03-25
Applicant: 아주대학교산학협력단
IPC: G06F12/02
CPC classification number: G06F12/0292 , G06F12/0246 , G06F2212/1016 , G06F2212/1024 , G06F2212/2022 , G06F2212/7201
Abstract: The present invention relates to a method for mapping a page address based on a flash memory and a system thereof, and specifically, to a method and a system capable of improving a system booting performance by reducing the size of mapping information and the size of a page mapping table with the size of a sequential logic address and the size of the data information. The method for mapping the page address based on the flash memory according to an embodiment of the present invention comprises a step for receiving a read command from the file system; a step for searching a starting logic address which corresponds to the logic address required in the read command or is small logic and nearest logic address from an FTL mapping table; a step for calculating a physical address which corresponds to the read command by using the searched starting logic address and the logic address required in the read command; and a step for reading the data stored in the calculated physical address of the flash memory.
Abstract translation: 本发明涉及一种基于闪速存储器及其系统对页面地址进行映射的方法,具体而言,涉及一种能够通过减小映射信息的大小和大小来提高系统引导性能的方法和系统 页面映射表与顺序逻辑地址的大小和数据信息的大小。 根据本发明实施例的用于映射基于闪存的页面地址的方法包括从文件系统接收读取命令的步骤; 用于搜索与读取命令中所需的逻辑地址对应的起始逻辑地址或来自FTL映射表的小逻辑和最近的逻辑地址的步骤; 通过使用搜索到的开始逻辑地址和读取命令中所需的逻辑地址来计算与读取命令对应的物理地址的步骤; 以及读取存储在所计算出的闪存的物理地址中的数据的步骤。
-
公开(公告)号:KR1020140102373A
公开(公告)日:2014-08-22
申请号:KR1020130015276
申请日:2013-02-13
Applicant: 아주대학교산학협력단
CPC classification number: G06F17/30867 , G01C21/26 , G01C21/3679 , G06F17/30241 , G06F17/3087 , G08G1/20 , H04L63/0421
Abstract: The present invention relates to a method for calculating moving a k-nearest query result and a safe exit point in a road network and, more specifically, to a method and a device for providing a k-nearest query result, a safe zone, and a safe exit point by receiving a request of a client terminal. The present invention can protect location information of a query user by processing a query in a server, receiving a query request and the location information of the query user from a LBS, transferring the query request to the server by anonymizing the location information of the query user; and receiving a query result corresponding to the anonymized location information of the query user from the server so as to transfer the received query result to the query user.
Abstract translation: 本发明涉及一种用于计算在道路网络中移动k个最近查询结果和一个安全出口点的方法,更具体地说,涉及一种用于提供k个最近查询结果的方法和设备,一个安全区域和 通过接收客户终端的请求来提供安全的出口点。 本发明可以通过处理服务器中的查询,从LBS接收查询请求和查询用户的位置信息来保护查询用户的位置信息,通过匿名查询查询的位置信息将查询请求传送到服务器 用户; 并从服务器接收与查询用户的匿名位置信息相对应的查询结果,以便将接收到的查询结果传送给查询用户。
-
公开(公告)号:KR1020130130907A
公开(公告)日:2013-12-03
申请号:KR1020120054551
申请日:2012-05-23
Applicant: 아주대학교산학협력단
CPC classification number: G06F12/0246 , G06F2212/1044 , G06F2212/2022 , G06F2212/7203 , G11C16/10
Abstract: The present invention relates to a data distinguish algorithm and, more particularly, to a data distinguish method and device for distinguishing calculation information transmitted as a page-set or block-set type flash memory from a file system using attribute information-set buffer and user information page-set buffer. To achieve the purpose, the present invention includes a buffering layer for effectively restructuring calculation information transmitted as a page-set or block-set type flash memory from a file system. According to an embodiment of the present invention, the calculation information distinguish device comprises a size determination unit, a logical address unit, an attribute information page-set buffer, a user information page-set buffer, a partial user information page-set buffer, a full page-set determination unit, and a session end determination unit.
Abstract translation: 本发明涉及一种数据区分算法,更具体地说,涉及一种使用属性信息集缓冲器和用户来区分从页面集或块集类型闪速存储器传输的计算信息与文件系统的数据区分方法和装置 信息页面设置缓冲区。 为了实现该目的,本发明包括一个缓冲层,用于从文件系统有效地重构作为页面集或块集型闪速存储器传输的计算信息。 根据本发明的实施例,计算信息区分装置包括尺寸确定单元,逻辑地址单元,属性信息页面设置缓冲器,用户信息页面缓冲器,部分用户信息页面设置缓冲器, 整个页面确定单元和会话结束确定单元。
-
公开(公告)号:KR1020120127088A
公开(公告)日:2012-11-21
申请号:KR1020110045341
申请日:2011-05-13
Applicant: 아주대학교산학협력단
IPC: G06Q50/30
Abstract: PURPOSE: A vehicle service providing method is provided to improve the duration and performance of flash memory by checking data about vehicle inspection and life-saving services from the flash memory. CONSTITUTION: A vehicle service providing device(100) is installed in a vehicle(200). The vehicle service providing device stores sensing data of a vehicle sensor installed inside or outside the vehicle and state data of a vehicle device installed inside or outside the vehicle in flash memory. The vehicle service providing device determines whether a current state of the vehicle is an accident state by using the data stored in the flash memory. The vehicle service providing device provides a life-saving service or a vehicle inspection service. [Reference numerals] (100) Vehicle service providing device
Abstract translation: 目的:提供车辆服务提供方法,通过从闪存检查车辆检查和救生服务的数据来提高闪存的持续时间和性能。 构成:车辆(200)中安装有车辆服务提供装置(100)。 车辆服务提供装置存储安装在车辆内部或外部的车辆传感器的感测数据,以及安装在闪存中的车辆内部或外部的车辆装置的状态数据。 车辆服务提供装置通过使用存储在闪速存储器中的数据来确定车辆的当前状态是否是事故状态。 车辆服务提供装置提供救生服务或车辆检查服务。 (附图标记)(100)车辆服务提供装置
-
公开(公告)号:KR1020140026669A
公开(公告)日:2014-03-06
申请号:KR1020120091566
申请日:2012-08-22
Applicant: 아주대학교산학협력단
IPC: G01C21/34 , H04W4/02 , H04W16/08 , G08G1/0968
CPC classification number: G01C21/3446 , G08G1/0968 , H04W4/02 , H04W16/08
Abstract: The present invention relates to a method of computing moving k-nearest neighbor queries and results and a safe exit location in a road network and, more specifically, to a method and apparatus for providing k-nearest neighbor queries and results, a safe area, and a safe exit altogether by receiving the request of a client terminal. The present invention provides the safe area providing queries process, queries and results, and same k-nearest neighbor queries and results from a server in order to improve a method of minimizing the communication of the server and the client terminal when the client terminal is disposed within the safe area. According to the present technology, the method can reduce the computational cost of the server and reduce the cost of communication between the client and the server.
Abstract translation: 本发明涉及一种在道路网络中计算移动k-最近邻查询和结果以及安全出站位置的方法,更具体地,涉及一种用于提供k-最近邻查询和结果的方法和装置,一安全区域, 并通过接收客户终端的请求,完全可以安全退出。 本发明提供了从服务器提供查询过程,查询和结果以及相同的k个最近邻查询和结果的安全区域,以便改进当客户终端被布置时最小化服务器和客户终端的通信的方法 在安全区内。 根据本技术,该方法可以降低服务器的计算成本,降低客户端与服务器之间的通信成本。
-
-
-
-
-
-
-
-
-