스토리지 장치
    1.
    发明授权
    스토리지 장치 有权
    存储设备

    公开(公告)号:KR101553532B1

    公开(公告)日:2015-09-16

    申请号:KR1020080035475

    申请日:2008-04-17

    Inventor: 임근수

    Abstract: 스토리지장치가제공된다. 본발명의스토리지장치는제1 저장매체, 상기제1 저장매체의입출력속도보다느린입출력속도를가지는제2 저장매체, 및혼성파일시스템관리부를포함하고, 상기혼성파일시스템관리부는상기제1 저장매체를제어하는제1 물리파일시스템및 상기제2 저장매체를제어하는제2 물리파일시스템을관리하며, 상기제1 물리파일시스템및 상기제2 물리파일시스템으로부터변환된가상파일시스템을호스트에제공한다. 이를통해비휘발성메모리에최적화된파일시스템을이용하는스토리지장치를제공할수 있다.

    Abstract translation: 提供存储设备。 根据本发明的存储装置包括第一存储媒体,其中所述第二存储具有较慢的输出速度比所述第一存储介质中,介质的输入速度,和包括混合文件系统管理单元,以及所述第一存储介质的混合文件系统管理单元 管理第一物理文件系统和用于控制用于控制所述第二存储介质中的第二物理文件系统,并且提供所述第一物理文件系统和虚拟文件系统,从主机上的第二物理文件系统中的第一转换 。 这提供了一种利用针对非易失性存储器优化的文件系统的存储设备。

    메모리 장치 및 메모리 장치의 관리 방법
    2.
    发明公开
    메모리 장치 및 메모리 장치의 관리 방법 有权
    存储器件的存储器件和管理方法

    公开(公告)号:KR1020100006715A

    公开(公告)日:2010-01-21

    申请号:KR1020080067033

    申请日:2008-07-10

    Inventor: 임근수 이충훈

    CPC classification number: G06F12/0246

    Abstract: PURPOSE: A memory device and a managing method of the memory device are provided to simplify an execution condition of garbage collection of a host or a controller. CONSTITUTION: A nonvolatile memory(110) comprises a plurality of blocks including a plurality of pages. An address conversion memory(120) is nonvolatile, receives an external physical address and converts the external physical address into an internal physical address. The address conversion memory accesses one among the pages using the internal physical address.

    Abstract translation: 目的:提供存储器件的存储器件和管理方法,以简化主机或控制器的垃圾收集的执行状态。 构成:非易失性存储器(110)包括多个包括多页的块。 地址转换存储器(120)是非易失性的,接收外部物理地址并将外部物理地址转换为内部物理地址。 地址转换存储器使用内部物理地址访问页面之一。

    스토리지 관리 방법 및 관리 시스템
    3.
    发明公开
    스토리지 관리 방법 및 관리 시스템 有权
    存储管理方法和存储管理系统

    公开(公告)号:KR1020090050382A

    公开(公告)日:2009-05-20

    申请号:KR1020070116780

    申请日:2007-11-15

    Inventor: 임근수 최규상

    CPC classification number: G06F12/0253 G06F3/0613 G06F3/0656 G06F3/0671

    Abstract: 스토리지 관리 시스템 및 스토리지 관리 방법이 제공된다. 본 발명의 스토리지 관리 시스템은 호스트, 메모리 버퍼, 스토리지 블록들, 및 상기 호스트, 상기 메모리 버퍼 및 상기 스토리지 블록들 사이에서 인터페이스 역할을 하는 입출력 버스를 포함하고, 상기 스토리지 블록들 각각은 하나의 채널을 경유하여 상기 입출력 버스에 연결되고, 상기 스토리지 블록들은 상기 입출력 버스로 데이터를 병렬적으로 입출력시키고, 상기 스토리지 블록들은 하나 이상의 채널을 그룹핑하여 생성되는 채널 그룹 별로 관리되는 것을 특징으로 하며, 이를 통해 스토리지 블록을 효과적으로 관리할 수 있다.
    병렬성, 스토리지, 관리 시스템, 관리 방법

    코드 메모리 상의 프로그램의 코드 크기를 줄이는 방법
    4.
    发明公开
    코드 메모리 상의 프로그램의 코드 크기를 줄이는 방법 有权
    코드메모리상의프로그램코드크기를줄이이방

    公开(公告)号:KR1020070034342A

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

    申请号:KR1020050088927

    申请日:2005-09-23

    Abstract: A method of reducing a code size of a program by controlling a control flow of the program using software in a computer system is disclosed. The method includes the steps of storing a first program count of a first instruction in a first buffer when an error occurs while the first instruction having an Operand including Offset and Length is being executed among a plurality of instructions loaded in the code memory, changing a current program count of the code memory to a second program count which is obtained by adding the Offset to the first program count, storing a second instruction, which is located at a position shifted from the second program count by a value of the Length, in a second buffer, replacing the second instruction with a third instruction, which is not recognized by a microprocessor, replacing the third instruction with the second instruction stored in the second buffer when an error occurs while the third instruction is being executed, and changing the current program count of the code memory to a predetermined program count next to the first program count stored in the first buffer.

    Abstract translation: 公开了一种通过使用计算机系统中的软件来控制程序的控制流程来减小程序的代码大小的方法。 该方法包括以下步骤:当在加载在代码存储器中的多个指令中具有包括偏移和长度的操作数的第一指令发生错误时,将第一指令的第一编程计数存储在第一缓冲器中,改变 将代码存储器的当前程序计数转换为第二程序计数,该第二程序计数是通过将偏移量加到第一程序计数获得的;将位于从第二程序计数偏移了长度值的位置处的第二指令存储在 第二缓冲器,用第三指令代替第二指令,所述第三指令不被微处理器识别,当第三指令正被执行时发生错误时,用存储在第二缓冲器中的第二指令代替第三指令,并且改变当前的 将代码存储器的程序计数转换为存储在第一缓冲器中的第一程序计数的下一个预定程序计数。

    태스크간 빠른 문맥 교환을 위해 레지스터 문맥을 저장,복구하는 방법 및 장치
    6.
    发明授权
    태스크간 빠른 문맥 교환을 위해 레지스터 문맥을 저장,복구하는 방법 및 장치 有权
    태스크간빠른문맥교환을위해레지스터문맥을저장,복구하는방법및장

    公开(公告)号:KR100679050B1

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

    申请号:KR1020050121820

    申请日:2005-12-12

    Abstract: A method and a device for storing/restoring register context for fast context exchange between tasks are provided to reduce time and a memory required for storing and restoring the register context generated in the context exchange, and to improve an execution speed of entire system by increasing the speed of the context exchange. An active register analyzer(520) adds an update code for updating information of an activated register to a task file including a code of the task performing a specific function. A code converter(510) converts the task file including the update code into an execution file. An active register information storing part(530) stores activation information of the register. A CPU(540) executes the task by using the execution file, stores the information of the activated register to the active register information storing part by executing the update code, and stores the active register context according to the information of the stored activated register for the context exchange of the task. The CPU executes again the task by restoring the active register context of the task.

    Abstract translation: 提供了用于在任务之间进行快速上下文交换的存储/恢复寄存器上下文的方法和设备,以减少存储和恢复在上下文交换中生成的寄存器上下文所需的时间和存储器,并且通过增加整个系统的执行速度 上下文交换的速度。 有效寄存器分析器(520)将用于更新激活的寄存器的信息的更新代码添加到包括执行特定功能的任务的代码的任务文件。 代码转换器(510)将包括更新代码的任务文件转换成执行文件。 有效寄存器信息存储部分(530)存储寄存器的激活信息。 CPU(540)通过使用执行文件来执行任务,通过执行更新代码将激活的寄存器的信息存储到激活的寄存器信息存储部分,并且根据所存储的激活的寄存器的信息来存储激活的寄存器上下文 任务的上下文交换。 CPU通过恢复任务的活动寄存器上下文来再次执行任务。

    멀티 프로세서 시스템 온 칩에서의 메모리 관리 방법
    8.
    发明公开
    멀티 프로세서 시스템 온 칩에서의 메모리 관리 방법 有权
    用于管理多个处理器系统中的存储器的方法

    公开(公告)号:KR1020130114023A

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

    申请号:KR1020130100570

    申请日:2013-08-23

    Abstract: PURPOSE: A method for managing a memory in a multi processor system on chip (SOC) is provided to use restricted memory resource effectively as reflecting locality of the memory, by copying a code of a function or a variable stored previously in a determined storage position. CONSTITUTION: It is judged whether a memory area is able to be allocated to a first memory or not, by judging whether there is a memory area used in the lower part of a fixed function (S504). If the memory area is not able to be allocated to the first memory, performance gain in the case that a fixed amount allocated to a second memory is stored in the first memory is compared with the cost of copying/restoring the amount of a memory area used in the first memory to the second memory (S506). If the performance gain is larger than the cost, the amount as big as the memory area is copied to the second memory, and the amount as big as the memory area is allocated to the first memory (S509). [Reference numerals] (AA) Start; (BB,CC,FF) Yes; (DD,EE) No; (GG) End; (S500) Analyze a compiler at the beginning of a function; (S502) Is there any memory only used at the bottom of the function ?; (S504) Can the memory be assigned to a scratch pad memory ?; (S505) Assign to a scratch pad memory; (S506) Calculate an alpha value and a beta value; (S508) Alpha > Beta ?; (S509) Assign to a DRAM; (S510) Copy, function execution, recovery

    Abstract translation: 目的:提供一种用于管理多处理器片上系统(SOC)中的存储器的方法,以有效地使用受限存储器资源来反映存储器的局部性,通过将先前存储在确定的存储位置中的函数或变量的代码复制 。 构成:通过判断是否存在在固定功能的下半部分中使用的存储区域来判断存储区域是否能够被分配给第一存储器(S504)。 如果存储区域不能被分配给第一存储器,则在将分配给第二存储器的固定量存储在第一存储器中的情况下的性能增益与复制/恢复存储区域的量的成本进行比较 在第一存储器中用于第二存储器(S506)。 如果性能增益大于成本,则与存储区域一样大的量被复制到第二存储器,并且与存储区域一样大的量被分配给第一存储器(S509)。 (附图标记)(AA)开始; (BB,CC,FF)是; (DD,EE)否; (GG)结束; (S500)在函数开头分析一个编译器; (S502)功能底部是否只有内存使用? (S504)可以将内存分配给暂存器存储器吗? (S505)分配到暂存卡存储器; (S506)计算α值和β值; (S508)Alpha> Beta? (S509)分配给DRAM; (S510)复制,功能执行,恢复

    쓰기 버퍼를 포함하는 저장장치 및 그 제어 방법
    9.
    发明公开
    쓰기 버퍼를 포함하는 저장장치 및 그 제어 방법 无效
    包含写缓存的存储设备及其控制方法

    公开(公告)号:KR1020090034629A

    公开(公告)日:2009-04-08

    申请号:KR1020070099979

    申请日:2007-10-04

    Inventor: 임근수

    Abstract: A storage unit including a write buffer and a control method for improving write hit rate are provided to improve the writing rate of a storage unit by performing write operation in a write buffer. A storage unit comprises a write buffer(110), a storage media(120) and a locality filter part. The locality filter part determines the locality of data corresponding to the input- output operation request received from the host. According to the locality filter section is the locality of data, the input- output operation request is performed in the write buffer or the storage media. The locality filter section is implemented as the embedded software of the storage unit.

    Abstract translation: 提供包括写入缓冲器和用于提高写入命中率的控制方法的存储单元,以通过在写入缓冲器中执行写入操作来提高存储单元的写入速率。 存储单元包括写缓冲器(110),存储介质(120)和位置滤波器部分。 局部性滤波器部分确定与从主机接收到的输入输出操作请求对应的数据的位置。 根据本地过滤部分是数据的位置,输入输出操作请求在写入缓冲器或存储介质中执行。 本地过滤部分实现为存储单元的嵌入式软件。

    실시간 운영체제를 위한 스케쥴링 방법 및 장치
    10.
    发明公开
    실시간 운영체제를 위한 스케쥴링 방법 및 장치 有权
    用于在实时操作系统中调度任务的方法和装置

    公开(公告)号:KR1020080064610A

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

    申请号:KR1020070001701

    申请日:2007-01-05

    CPC classification number: G06F9/4887

    Abstract: A method and a device for scheduling tasks of an RTOS(Real Time Operating System) are provided to perform a task by preventing priority inversion between the task represented by an expired timer and the task requested by an interrupt without degrading performance of the RTOS even if lots of timers are expired when or before the interrupt is generated. An interrupt responder(120) selects a timer representing a time point corresponding to an interrupt generation time point among the timers representing a task, and the time point and priority assigned to the task. A task executor(150) executes the task represented by the selected timer and the tasks requested by the interrupt in priority order. An attribute checker(140) checks whether the task represented by the selected timer can by executed after a deadline. The task executor executes the tasks not to be executed after the deadline and the tasks requested by the interrupt in the priority order after executing the task to be executed after the deadline based on a checking result. First and second timer list storage units(110,130) stores first and second timer lists, and the first timer list storage unit updates the first timer list when a terminated timer is increased according as current time elapses.

    Abstract translation: 提供了一种用于调度RTOS(实时操作系统)任务的方法和装置,用于通过防止由过期定时器表示的任务与由中断请求的任务之间的优先级倒置而执行任务,而不降低RTOS的性能,即使 在产生中断之前或之前,许多定时器已经过期。 中断响应器(120)在表示任务的定时器中选择表示对应于中断产生时间点的时间点的定时器,以及分配给该任务的时间点和优先级。 任务执行器(150)以优先级顺序执行由所选定时器所表示的任务和中断请求的任务。 属性检查器(140)检查由所选定时器表示的任务是否可以在截止日期之后执行。 任务执行器根据检查结果执行在截止日期之后执行的任务之后,在最后期限和中断请求的任务之后执行不执行的任务。 第一和第二定时列表存储单元(110,130)存储第一和第二定时器列表,并且当终止的定时器根据当前时间经过而增加时,第一定时器列表存储单元更新第一定时器列表。

Patent Agency Ranking