파일 단위 순서 모드 저널링 기법을 이용한 fsync 시스템 호출 처리 장치 및 방법
    21.
    发明授权
    파일 단위 순서 모드 저널링 기법을 이용한 fsync 시스템 호출 처리 장치 및 방법 有权
    fsync用于FSYNC系统的方法和装置使用文件单元进行订购模式调用

    公开(公告)号:KR101674176B1

    公开(公告)日:2016-11-08

    申请号:KR1020140093725

    申请日:2014-07-24

    Inventor: 박대준 신동군

    Abstract: 본발명의일 실시예는컴퓨터장치에있어서순서모드저널링을지원하는파일시스템을운영하는프로그램이탑재된메모리및 메모리에저장된프로그램을운영하는프로세서를포함할수 있다. 이때, 프로세서는프로그램의실행에따라, 하나이상의파일이포함된트랜잭션에대하여순서모드저널링을실행하면, 메모리의데이터영역에트랜잭션을저장하고, 메모리의저널영역에트랜잭션의메타데이터를포함하는일반저널을저장하여저널링을수행할수 있다. 또한, 프로세서는프로그램의실행에따라, 트랜잭션에포함된하나의파일에대한 fsync 시스템호출이발생하면, 파일을메모리의데이터영역에저장하고, 메모리의저널영역에파일의메타데이터를포함하는 fsync 저널을저장하여저널링을수행할수 있다.

    Abstract translation: 支持有序模式日记功能的计算设备。 计算设备包括存储用于操作支持有序模式日志的文件系统的程序的存储器; 以及操作存储在存储器中的程序的处理器。 其中在执行程序期间,当实施包括一个或多个文件的事务的有序模式日志记录时,处理器将事务存储在存储器的数据区域中,并通过将包含事务的元数据的公共日志存储在 记忆的日记区。

    공유 데이터 저장소 관리 장치 및 방법
    22.
    发明授权
    공유 데이터 저장소 관리 장치 및 방법 有权
    用于管理共享数据存储的装置和方法

    公开(公告)号:KR101341995B1

    公开(公告)日:2013-12-16

    申请号:KR1020110142742

    申请日:2011-12-26

    Inventor: 신동군 안정철

    Abstract: 본발명은 (a) 쓰기요청된데이터를하나이상의데이터조각으로분할하는단계; (b) 상기분할된각 데이터조각을제 1차중복검사를통해사본없음과사본존재가능으로분류한후, 상기분류된데이터조각을각각상기공유데이터저장소의해당구획에저장하는단계; (c) 상기공유데이터저장소에대한읽기또는쓰기요청이없을때, 제 2차중복검사를통해, 상기 (b) 단계에서사본존재가능으로분류된데이터조각중에서사본이존재하는데이터조각을선별하는단계; 및 (d) 상기공유데이터저장소에대한읽기또는쓰기요청이없을때, 상기 (c) 단계에서상기사본이존재하는것으로확인된데이터조각을제거하는단계를포함하되, 상기제 1차중복검사에사용되는해시방법은상기제 2차중복검사에사용되는해시방법보다충돌확률이높지만해시값 생성속도가빠른것인공유데이터저장소관리방법을제공한다.

    메모리 관리 장치 및 방법
    23.
    发明授权
    메모리 관리 장치 및 방법 有权
    用于记忆管理的装置和方法

    公开(公告)号:KR101335343B1

    公开(公告)日:2013-12-02

    申请号:KR1020110105479

    申请日:2011-10-14

    Abstract: 메모리 관리 시, 다수의 디스크를 포함하는 메모리에 스트라이프(stripe) 방식을 적용하여 데이터 읽기 및 쓰기 처리를 수행하되, 다수의 디스크 중 읽기 요청된 데이터가 저장된 목적 디스크로의 접근 가능 여부에 따라 레이드(RAID, Redundant Array of Inexpensive Disks) 방식에 따른 읽기 처리의 수행 여부를 결정하고, 목적 디스크로의 접근이 불가능한 경우 목적 디스크와 스트라이핑된 다른 디스크들로부터 획득한 스트라이프 데이터 및 패리티 데이터를 이용하여 레이드 방식에 따라 요청 데이터를 산출하여 읽기 처리를 수행한다.

    공유 데이터 저장소 관리 장치 및 방법
    24.
    发明公开
    공유 데이터 저장소 관리 장치 및 방법 有权
    用于管理共享数据存储的装置和方法

    公开(公告)号:KR1020130074605A

    公开(公告)日:2013-07-04

    申请号:KR1020110142742

    申请日:2011-12-26

    Inventor: 신동군 안정철

    Abstract: PURPOSE: A shared data storage management device and a method thereof are provided to secure the uniqueness of shared data by dealing with the issue of data redundancy. CONSTITUTION: When a writing request regarding certain data is received (S310), the requested data is divided into pieces (S320). The pieces of data are grouped and stored either in a no-copy section or in a copy-likely section according to the result of a first redundancy examination (S330). When a data storage (20) is idle (S340), a second redundancy examination is carried out to identify the pieces of data which have their copy (S350) and a garbage collection process follows (S350). [Reference numerals] (S310) Writing request?; (S320) Divide into pieces; (S330) Store partly both in a no-copy section and in a copy-likely section; (S340) Idle?; (S350) Identify the pages having copies from the copy-likely section; (S360) Collect garbage files

    Abstract translation: 目的:提供一种共享数据存储管理装置及其方法,通过处理数据冗余问题来确保共享数据的唯一性。 构成:当接收到关于某些数据的写入请求时(S310),所请求的数据被分割(S320)。 根据第一次冗余检查的结果,将这些数据分组存储在无复制部分或可复制部分中(S330)。 当数据存储器(20)空闲时(S340),执行第二次冗余检查以识别具有其副本的数据片段(S350),并且执行垃圾收集处理(S350)。 (参考号)(S310)写入请求 (S320)划分; (S330)部分存储在副本部分和可复制部分中; (S340)空闲? (S350)从可复制部分确定具有副本的页面; (S360)收集垃圾文件

    실시간 시스템을 위한 로그 블록 연관성 분산 방법 및 이를수행하는 플래시 메모리 장치
    25.
    发明授权
    실시간 시스템을 위한 로그 블록 연관성 분산 방법 및 이를수행하는 플래시 메모리 장치 失效
    在实时系统中分配日志块关联的方法和执行此操作的闪存设备

    公开(公告)号:KR101028929B1

    公开(公告)日:2011-04-12

    申请号:KR1020080138191

    申请日:2008-12-31

    Abstract: 로그 버퍼 기반 플래시 변환 계층(FTL)에서 수행되는 로그 블록(log block) 연관성 분산 방법은 로그 블록에 대해 페이지 p의 기록(write) 요청이 발생한 경우 상기 데이터 블록들과 상기 로그 블록-여기서, 상기 복수의 로그 블록들 중 각각의 로그 블록의 데이터 블록에 대한 연관성은 소정값 K 이하로 미리 설정되고, 상기 K는 자연수임-들간의 매핑 관계를 가지는 로그 블록 매핑 테이블을 확인하여 상기 기록 요청이 발생한 해당 데이터 블록과 연관된 로그 블록이 존재하는지 확인하는 단계와, 상기 판단 결과 상기 기록 요청이 발생한 해당 데이터 블록과 연관된 로그 블록이 존재하면 상기 연관된 로그 블록이 랜덤 로그 블록인지 순차 로그 블록인지 확인하는 단계와, 상기 연관된 로그 블록이 랜덤 로그 블록인 경우 상기 랜덤 로그 블록의 마지막 빈 페이지(free page)에 상기 기록 요청이 발생한 데이터를 기록하는 단계를 포함한다. 로그 블록의 연관성을 분산시키고 로그 블록의 연관성 K 값을 미리 소정값 이하로 설정하여 제한함으로써 단일 병합 연산 시 소요되는 시간의 최대값을 예측할 수 있으며, 특히 최악의 경우(worst case) 병합 비용의 최대값을 예측할 수 있으므로 실시간 시스템에 적용시 안정적인 성능을 제공할 수 있다.
    플래시 메모리, 로그 블록, 연관성, 플래시 변환 계층, 매핑, 병합

    비휘발성 메모리 장치의 데이터 기록 방법 및 이를 수행하는 비휘발성 메모리 장치
    26.
    发明授权
    비휘발성 메모리 장치의 데이터 기록 방법 및 이를 수행하는 비휘발성 메모리 장치 失效
    写入非易失性存储器存储数据的方法及其执行装置

    公开(公告)号:KR101025375B1

    公开(公告)日:2011-03-28

    申请号:KR1020090125836

    申请日:2009-12-17

    Inventor: 신동군 박현철

    Abstract: PURPOSE: A method for writing data for a non-volatile memory storage is provided to minimize the use of an external buffer and a bus. CONSTITUTION: A memory chip in which a page having the same logic page number with a current page to be recorded is recorded is searched(410). It is determined whether the current page is able to be recorded to the memory chip in which the page having the same logic page number with a current page to be recorded is recorded or not(430). It is saved in the memory chip in which the page in which the current page has the same logical page number as described above is saved(440).

    Abstract translation: 目的:提供用于写入非易失性存储器存储器的数据的方法,以最小化外部缓冲器和总线的使用。 构成:搜索具有与要记录的当前页面相同的逻辑页码的页面的存储器芯片(410)。 确定当前页面是否能够记录到具有与要记录的当前页面具有相同逻辑页码的页面的存储器芯片(430)。 保存在存储芯片中,其中当前页面具有与上述相同的逻辑页码的页面被保存(440)。

    플래시 메모리 장치의 성능 향상 방법 및 이를 수행하는 플래시 메모리 장치
    27.
    发明授权
    플래시 메모리 장치의 성능 향상 방법 및 이를 수행하는 플래시 메모리 장치 失效
    改善闪速存储器件性能的方法和执行其的闪速存储器件

    公开(公告)号:KR100988388B1

    公开(公告)日:2010-10-18

    申请号:KR1020090034058

    申请日:2009-04-20

    Inventor: 신동군 박현철

    Abstract: PURPOSE: A method for improving performance of flash memory device and a flash memory device performing the same are provided to improve a processing speed and durability by reducing unnecessary recordings. CONSTITUTION: A buffer(120) stores data offered from a host device. In case the usage amount of the buffer excesses a certain level, a controller(130) selects sacrifice superblock based on the size and data access time of the updated data among logical superblocks saved in the buffer. The controller mixes data updated from the sacrifice superblocks, reconstructs to the sacrifice superblocks, and supplies the sacrifice superblocks through plural channels.

    Abstract translation: 目的:提供一种用于提高闪存设备性能的方法和执行闪存设备的闪存设备,以通过减少不必要的记录来提高处理速度和耐久性。 构成:缓冲器(120)存储从主机设备提供的数据。 在缓冲器的使用量超过一定水平的情况下,控制器(130)基于保存在缓冲器中的逻辑超级块之间的更新数据的大小和数据访问时间来选择牺牲超级块。 控制器将从牺牲超级块更新的数据混合,重建到牺牲超级块,并通过多个通道提供牺牲超级块。

    익스텐트 매핑 플래시 디바이스
    29.
    发明授权
    익스텐트 매핑 플래시 디바이스 有权
    扩展映射闪存设备

    公开(公告)号:KR101465426B1

    公开(公告)日:2014-11-27

    申请号:KR1020130133992

    申请日:2013-11-06

    Inventor: 권혁진 신동군

    Abstract: 본 발명은 익스텐트 단위로 매핑테이블을 관리하는 플래시 디바이스에 관한 것으로서, 플래시 디바이스는 호스트로부터 익스텐트 정보를 수신하고, 익스텐트 정보를 기초로 호스트가 지정한 논리주소 및 데이터가 저장되는 플래시메모리의 물리주소에 대한 매핑테이블을 구성하는 제어부, 매핑테이블이 저장된 램, 호스트로부터 수신한 데이터를 저장한 플래시메모리를 포함한다. 이때, 제어부는 상기 익스텐트의 시작 물리주소 및 크기 정보로 구별되는 익스텐트 단위로 매핑테이블을 구성한다.

    Abstract translation: 闪存装置技术领域本发明涉及一种每个扩展单元管理映射表的闪存装置。 闪存装置包括:控制部分,其从主机接收盘区信息,并且基于所述盘区信息,构成关于闪存的物理地址的映射表,其中存储由主机指定的逻辑地址和数据; 存储映射表的RAM; 以及存储从主机接收的数据的闪存。 这里,控制部分构成每个扩展单元的映射表,其被区分为起始物理地址和扩展的大小信息。

    메모리 관리 장치 및 방법
    30.
    发明公开
    메모리 관리 장치 및 방법 有权
    用于记忆管理的装置和方法

    公开(公告)号:KR1020130040606A

    公开(公告)日:2013-04-24

    申请号:KR1020110105479

    申请日:2011-10-14

    Abstract: PURPOSE: A memory management device and a method thereof are provided to quickly perform read processing by calculating requested data based on a parity bit and other stripe data even though a disk including the requested data is inaccessible. CONSTITUTION: A data input/output control unit(110) applies a stripe method to a memory including disks to read and write data and determines the performance of read processing through an RAID(Redundant Array of Inexpensive Disks) method according to accessibility to a target disk including read-requested data. If access to the target disk cannot be performed, a request data operation processing unit(140) calculates the requested data according to the RAID method using parity data and stripe data obtained from other striped disks and the target disk. A garbage collection processing unit(130) performs garbage collection processing for the disks. [Reference numerals] (110) Data input/output control unit; (120) Memory; (130) Garbage collection processing unit; (140) Request data operation processing unit;

    Abstract translation: 目的:提供一种存储器管理装置及其方法,用于通过基于奇偶校验位和其他条带数据计算所请求的数据来快速执行读取处理,即使包括所请求的数据的盘不可访问。 构成:数据输入/输出控制单元(110)将条带方法应用于包含磁盘的存储器以读取和写入数据,并且通过根据对目标的可访问性通过RAID(廉价磁盘冗余阵列)方法确定读取处理的性能 磁盘包括读请求的数据。 如果不能执行对目标盘的访问,请求数据操作处理单元(140)根据使用奇偶校验数据和从其他条带盘和目标盘获得的条带数据的RAID方法来计算所请求的数据。 垃圾收集处理单元(130)对盘进行垃圾回收处理。 (附图标记)(110)数据输入/输出控制单元; (120)内存; (130)垃圾收集处理单位; (140)请求数据操作处理单元;

Patent Agency Ranking