가상 머신을 지원하는 스토리지 장치, 그것을 포함하는 스토리지 시스템 및 그것의 동작 방법
    41.
    发明公开
    가상 머신을 지원하는 스토리지 장치, 그것을 포함하는 스토리지 시스템 및 그것의 동작 방법 审中-实审
    用于支持虚拟机的存储装置,包括存储装置的存储系统及其方法

    公开(公告)号:KR1020170011350A

    公开(公告)日:2017-02-02

    申请号:KR1020150103853

    申请日:2015-07-22

    Inventor: 전병희 신동군

    CPC classification number: G06F3/0688 G06F3/0604 G06F3/0631

    Abstract: 스토리지장치스토리지장치. 본출원의실시예에따른스토리지장치는복수의블록을포함하는불휘발성메모리, 상기불휘발성메모리에연결되어, 상기불휘발성메모리내부에복수의가상머신들각각에대응하는독립된소거블록그룹을할당하고, 상기복수의가상머신들의워크로드기여도에기초하여상기복수의가상머신들의요청작업들을스케줄링하는컨트롤러를포함한다. 본출원의실시예에따른스토리지장치의작업스케줄링방법은복수의가상머신들각각에하나의요청큐를할당하고, 상기요청큐에타임버짓을할당하고, 상기복수의가상머신들이요청한작업들을상기요청큐에저장하고, 상기요청큐에저장된작업을수행하고, 상기저장된작업의수행이완료될때 상기타임버짓에서상기수행된작업의시간비용만큼을감소시키고, 상기요청큐의타임버짓이모두소진되었을때, 상기요청큐의타임버짓을재할당할때까지상기요청큐에저장된작업을대기시킬수 있다.

    Abstract translation: 存储装置包括包括多个块的非易失性存储器; 以及存储控制器,其连接到所述非易失性存储器并且被配置为基于所述一个虚拟机的工作负载贡献来调度多个虚拟机中的一个虚拟机的所请求的任务,所述工作负载贡献指示由 所述一个虚拟机和由所述多个虚拟机生成的多个工作负载。

    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리방법
    42.
    发明授权
    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리방법 有权
    使用非易失性存储器的存储装置及其管理方法

    公开(公告)号:KR100755700B1

    公开(公告)日:2007-09-05

    申请号:KR1020050130795

    申请日:2005-12-27

    Abstract: 본 발명은 비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리 방법에 관한 것으로서, 더욱 상세하게는 전원이 차단되어도 데이터가 남아있는 비휘발성 메모리를 캐쉬로 사용한 비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리 방법에 관한 것이다.
    본 발명의 실시예에 따른 비휘발성 메모리가 캐쉬로 사용되는 저장 장치는, 저장 매체, 상기 주 저장 매체의 캐쉬로 사용되며, 데이터의 고정 여부에 따라 고정 영역 및 비고정 영역을 포함하는 비휘발성 메모리, 및 상기 비휘발성 메모리에 할당되는 물리 블록을 가상 주소를 통해 관리하는 블록 관리부를 포함한다.
    비휘발성 메모리, 블록 회수, 캐쉬

    휴대 단말기 성능 평가 방법 및 장치
    43.
    发明公开
    휴대 단말기 성능 평가 방법 및 장치 无效
    用于评估移动终端性能的方法和装置

    公开(公告)号:KR1020120079513A

    公开(公告)日:2012-07-13

    申请号:KR1020110000718

    申请日:2011-01-05

    Inventor: 이우광 신동군

    Abstract: PURPOSE: A portable terminal performance evaluation method and an apparatus thereof are provided to perform a benchmarking test by using a generated test scenario. CONSTITUTION: A storage stores an application and a benchmarking program. An access pattern extracting unit(161) especially extracts a storage access pattern by a processed application. An access pattern analyzing unit(162) generates a test scenario by the executed application by using the extracted storage access pattern. A test performing unit(163) performs a benchmarking test by application through the generated test scenario. A performance evaluating unit(164) evaluates the performance of a portable terminal.

    Abstract translation: 目的:提供便携式终端性能评估方法及其装置,以通过使用生成的测试场景来执行基准测试。 规定:存储存储应用程序和基准程序。 访问模式提取单元(161)特别地通过处理的应用提取存储访问模式。 访问模式分析单元(162)通过使用提取的存储访问模式来生成执行的应用程序的测试场景。 测试执行单元(163)通过生成的测试场景通过应用执行基准测试。 性能评估单元(164)评估便携式终端的性能。

    비휘발성 메모리에서 연산 처리를 제어하는 장치 및 그방법
    44.
    发明授权
    비휘발성 메모리에서 연산 처리를 제어하는 장치 및 그방법 失效
    用于控制非易失性存储器中的操作处理的装置和方法

    公开(公告)号:KR100843136B1

    公开(公告)日:2008-07-02

    申请号:KR1020060112411

    申请日:2006-11-14

    CPC classification number: G11C16/102 G11C2216/20

    Abstract: 본 발명은 비휘발성 메모리에서 연산 처리를 제어하는 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 일반 요청에 대한 연산 처리 중 긴급 요청에 대한 연산 처리가 발생되면, 일반 요청에 대한 연산 처리를 중단한 후, 긴급 요청에 대한 연산 처리를 먼저 수행하는 비휘발성 메모리에서 연산 처리를 제어하는 장치 및 그 방법에 관한 것이다.
    본 발명의 일 실시예에 따른 비휘발성 메모리에서 연산 처리를 제어하는 장치는, 긴급 요청에 대한 연산 발생 시 프리엠프트 플래그 및 상태 백업 플래그 값을 설정하는 긴급 요청 관리부와, 상기 설정된 프리엠프트 플래그 및 상태 백업 플래그의 설정값을 체크하는 상태 체크부와, 상기 발생된 긴급 요청에 대한 연산을 처리하고, 상기 체크된 설정값을 기초로 일반 요청에 대한 연산을 처리하는 연산 처리부를 포함한다.
    비휘발성 메모리, 긴급 요청, 일반 요청, 연산 처리, 상태 체크

    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 동작방법
    46.
    发明公开
    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 동작방법 有权
    使用非易失性存储器作为缓存的存储设备及其操作方法

    公开(公告)号:KR1020070068807A

    公开(公告)日:2007-07-02

    申请号:KR1020050130822

    申请日:2005-12-27

    Abstract: A storage device using a non-volatile memory as a cache and management method thereof are provided to safely recover data after sudden power-off by dividing an area of the non-volatile memory as a fixed and unfixed area according to fixation of the data, and managing the areas. The storage device includes a main storage medium(110), the non-volatile memory(120) used as a cache of the main storage medium and including the fixed/unfixed area, and a block manager(130) managing blocks assigned to the non-volatile memory. The block manger manages the area of the non-volatile memory by converting the non-volatile memory into a circular structure. Two points for dividing the fixed and unfixed area are set in the circular structure. The two points is a point assigning the blocks in the fixed and unfixed area, and the last point assigning the blocks.

    Abstract translation: 提供一种使用非易失性存储器作为缓存的存储装置及其管理方法,用于通过根据数据的固定将非易失性存储器的区域划分为固定和未固定区域来安全地恢复突发断电后的数据, 并管理这些地区。 存储装置包括主存储介质(110),用作主存储介质的高速缓存并且包括固定/未固定区域的非易失性存储器(120),以及块管理器(130),其管理分配给非存储介质 非易失存储器 块管理器通过将非易失性存储器转换成圆形结构来管理非易失性存储器的区域。 在圆形结构中设置用于分割固定和未固定区域的两个点。 两点是分配固定和非固定区域中的块的点,以及分配块的最后一个点。

    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리방법
    47.
    发明公开
    비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리방법 有权
    使用非易失性存储器的存储装置及其管理方法

    公开(公告)号:KR1020070068796A

    公开(公告)日:2007-07-02

    申请号:KR1020050130795

    申请日:2005-12-27

    Abstract: A storage device using a non-volatile memory as a cache and management method thereof are provided to equalize a use frequency of blocks by managing an area of the non-volatile memory as a fixed and unfixed area, and collecting blocks, and facilitate recovery after sudden power-off by using the non-volatile memory as the cache. The storage device includes a main storage medium(110), the non-volatile memory(120) used as the cache of the main storage medium and including the fixed/unfixed area, and a block manager(130) managing physical blocks assigned to the non-volatile memory by using a virtual address. The block manager includes a block assigner(131), a block collector(132), a bad block manager(133), a power-off recoverer(134), a block mapping table manager(135), and a list storing part(136). The block mapping table manager manages a block mapping table indicating mapping relation between a physical block number and a virtual block number assigned to the physical block number. The list storing part stores an assigned block list and a free block list.

    Abstract translation: 提供了使用非易失性存储器作为缓存的存储装置及其管理方法,其通过将非易失性存储器的区域作为固定区域和未固定区域进行管理来均衡块的使用频率,并且收集块,并且便于在 通过使用非易失性存储器作为缓存来突然断电。 存储装置包括主存储介质(110),用作主存储介质的高速缓存并且包括固定/未固定区域的非易失性存储器(120),以及管理分配给 非易失性存储器通过使用虚拟地址。 块管理器包括块分配器(131),块收集器(132),坏块管理器(133),断电恢复器(134),块映射表管理器(135)和列表存储部分 136)。 块映射表管理器管理表示分配给物理块号的物理块号和虚拟块号之间的映射关系的块映射表。 列表存储部分存储分配的块列表和空闲块列表。

    플래시 메모리 장치를 위한 버퍼 캐쉬 관리 방법
    48.
    发明公开
    플래시 메모리 장치를 위한 버퍼 캐쉬 관리 방법 无效
    缓冲存储器缓存缓存管理方法

    公开(公告)号:KR1020100021868A

    公开(公告)日:2010-02-26

    申请号:KR1020080080510

    申请日:2008-08-18

    Inventor: 서동영 신동군

    CPC classification number: G06F12/123 G06F12/0866 G06F2212/214

    Abstract: PURPOSE: A buffer cache management method for flash memory device is provided to write a data in the flash memory device efficiently. CONSTITUTION: A page data which needs writing in buffer cache is received(510). Among the page data stored in buffer cache, a page data which needs writing on flash memory is deleted(520,530). A page data corresponding to previous victim block in victim window of the buffer cache is deleted. The victim window comprises some page data starting from the oldest stored page data.

    Abstract translation: 目的:提供一种用于闪存设备的缓冲区高速缓存管理方法,用于有效地在闪存设备中写入数据。 构成:接收需要在缓冲区高速缓存中写入的页面数据(510)。 在存储在缓冲器高速缓存中的页面数据中,删除需要在闪速存储器上写入的页面数据(520,530)。 删除与缓冲区高速缓存的受害窗口中的先前受害者块对应的页面数据。 受害者窗口包括从最旧的存储页面数据开始的一些页面数据。

    요구 페이징 시스템에서 함수 단위 페이지 피닝을 제공하는장치 및 방법
    49.
    发明公开
    요구 페이징 시스템에서 함수 단위 페이지 피닝을 제공하는장치 및 방법 无效
    用于在需求寻呼系统中提供功能级别页面锁定的装置和方法

    公开(公告)号:KR1020080061727A

    公开(公告)日:2008-07-03

    申请号:KR1020060136759

    申请日:2006-12-28

    Abstract: A device and a method for providing function level page pinning in a demand paging system are provided to offer the function level page pinning by checking the size of a function, guarantee real-time access to the function and improve system performance by providing function level page pinning. A pinned function input module(204) receives a function to be pinned. A memory address converting module(205) generates a memory address of the pinned function based on the pinned function and symbol information generated after compilation. A pinning page list generating module(206) generates a function level pinning page list based on the pinned function and the memory address of the pinned function. A page pinning module(207) loads pages included in the pinning page list to a memory and pins the loaded pages. The pinning page list provides function level page pinning in a paging system used for a booting process of a demand paging system.

    Abstract translation: 提供了一种在需求寻呼系统中提供功能级页面固定的设备和方法,通过检查功能的大小来提供功能级页面锁定,保证对功能的实时访问,并通过提供功能级页面来提高系统性能 牵制。 固定功能输入模块(204)接收要固定的功能。 存储器地址转换模块(205)基于固定功能和编译之后生成的符号信息来生成固定功能的存储器地址。 钉扎页列表生成模块(206)基于固定功能和固定功能的存储器地址生成功能级锁定页面列表。 页面钉扎模块(207)将包含在固定页面列表中的页面加载到存储器并对加载的页面进行引脚。 固定页面列表在用于请求寻呼系统的引导过程的寻呼系统中提供功能级页面固定。

    데이터를 관리하는 장치 및 방법
    50.
    发明公开
    데이터를 관리하는 장치 및 방법 无效
    用于管理数据的装置和方法

    公开(公告)号:KR1020080044505A

    公开(公告)日:2008-05-21

    申请号:KR1020060113437

    申请日:2006-11-16

    Inventor: 신동군

    CPC classification number: G06F13/1694

    Abstract: An apparatus and a method for managing data are provided to enhance data exchange speed by exchanging data directly between storage units existing within a system, and to reduce a work amount of a central processing unit by limiting occurrence of data which passes through a memory of the system. An apparatus for managing data includes an instruction receiver(110), a state checking unit(120), a controller(130), a memory manager(140), a memory interface unit(150), a storage unit(160), a memory(170) and an extended memory(180). The storage unit and the memory are non-volatile storage media, and the memory is a volatile storage medium. The extended memory is a storage medium for reducing an overhead caused by swapping. The storage unit can include a non-volatile cache, and the non-volatile cache can be combined with the extended memory in a single body. The instruction receiver receives a data movement instruction wherein the data movement instruction is a read or a write instruction. The state checking unit plays a role of checking a usage state of the memory. The memory interface plays a role of enabling a user to access the first storage unit which stores data or the second storage unit which stores data in correspondence with a movement instruction. The memory manager controls the memory interface for moving data from the first storage unit to the second storage unit. The memory manager performs compaction, swapping or compression with respect to the memory. The controller determines whether the first storage unit is physically adjacent to the second storage unit, and performs swapping by controlling the memory manager according to a usage state of the memory transmitted by the state checking unit.

    Abstract translation: 提供了一种用于管理数据的装置和方法,以通过在系统中存在的存储单元之间直接交换数据来提高数据交换速度,并且通过限制通过存储器的存储器的数据的发生来减少中央处理单元的工作量 系统。 一种用于管理数据的设备包括指令接收器(110),状态检查单元(120),控制器(130),存储器管理器(140),存储器接口单元(150),存储单元 存储器(170)和扩展存储器(180)。 存储单元和存储器是非易失性存储介质,并且存储器是易失性存储介质。 扩展存储器是用于减少由交换引起的开销的存储介质。 存储单元可以包括非易失性高速缓存,并且非易失性高速缓存可以与单个主体中的扩展存储器组合。 指令接收器接收数据移动指令,其中数据移动指令是读或写指令。 状态检查单元起到检查存储器的使用状态的作用。 存储器接口起着使用户能够访问存储数据的第一存储单元或与移动指令相对应地存储数据的第二存储单元的作用。 存储器管理器控制用于将数据从第一存储单元移动到第二存储单元的存储器接口。 内存管理器对内存执行压缩,交换或压缩。 控制器确定第一存储单元是否物理上与第二存储单元相邻,并且根据由状态检查单元发送的存储器的使用状态来控制存储器管理器来执行交换。

Patent Agency Ranking