-
公开(公告)号:WO2019190084A1
公开(公告)日:2019-10-03
申请号:PCT/KR2019/002958
申请日:2019-03-14
Applicant: 성균관대학교산학협력단
Abstract: 본 발명은 비휘발성 메모리 장치, 및 비휘발성 메모리의 데이터 관리 방법에 관한 것으로, 비휘발성 메모리 장치는 복수의 페이지로 구성된 메모리 블럭을 복수 개 포함하는 비휘발성 메모리, 및 특정 조건을 만족하는 경우, 타임 스템프(timestamp)를 이용하여 상기 메모리 블럭을 저장 순서가 오래된 메모리 블럭부터 순차적으로 스캔하여 제1 임계값 이하의 유효한 페이지 개수를 가지는 n개의 메모리 블럭을 희생 블럭으로 선택하여 프리 블럭을 생성하고, 상기 희생 블럭에 포함된 유효한 콜드 페이지를 카피백하여 상기 메모리 블럭과 구분되는 상기 콜드 블럭으로 관리하는 컨트롤러를 포함한다. 본 발명에 의하면, 희생 블럭 선택시마다 모든 메모리 블럭을 스캔하지 않고, 일정 조건에 따라 메모리 블럭을 순차적으로 스캔하여 복수의 희생 블럭을 결정하고, 스캔 위치를 나타내는 헤더를 표시하므로 동작 속도를 향상시킬 수 있다.
-
公开(公告)号:KR102210536B1
公开(公告)日:2021-02-02
申请号:KR1020190009005
申请日:2019-01-24
Applicant: 성균관대학교산학협력단
Abstract: 본발명은비휘발성메모리장치의데이터관리시스템및 그방법에관한것으로, 본발명의일 실시예에따른비휘발성메모리장치의데이터관리시스템은, 복수의페이지로구성된메모리블록을복수개 포함하는비휘발성메모리, 데이터페이지를모니터링하여업데이트연산이일어나지않은동결페이지(frozen page) 여부를판단하고, 상기비휘발성메모리에쓰기(write) 요청할페이지가동결페이지인경우, 동결상태를의미하는플래그를포함하는쓰기요청을전송하는호스트, 상기호스트로부터수신한쓰기요청에동결상태를의미하는플래그가포함된경우, 해당페이지를동결블록(frozen block)에저장하는컨트롤러를포함한다.
-
-
公开(公告)号:KR101880190B1
公开(公告)日:2018-07-20
申请号:KR1020170034770
申请日:2017-03-20
Applicant: 성균관대학교산학협력단
CPC classification number: G06F3/0616 , G06F3/064 , G06F3/0649 , G06F3/0658 , G06F3/0679 , G06F12/0253
Abstract: 본발명의블록속성지정방법은, SSD 컨트롤러(solid state drive controller)에의해수행되는블록속성지정방법으로서, 쓰기(write) 요청된입력파일(input file)의각 페이지에대한덮어쓰기(overwrite) 횟수에기초하여, 상기덮어쓰기횟수가기준횟수이상인페이지를핫 페이지(hot page)로지정하는단계; 상기핫 페이지를프리블록(free block) 또는핫 블록(hot block)에저장하는단계; 및상기핫 페이지가저장된프리블록을핫 블록으로지정하는단계를포함한다.
-
-
-