会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明公开
    • 실시간 시뮬레이션 방법 및 이를 수행하는 시뮬레이션 장치
    • 实时仿真方法及其仿真装置
    • KR1020150092944A
    • 2015-08-17
    • KR1020140013598
    • 2014-02-06
    • 서울대학교산학협력단
    • 이창건위경수김종찬오유연
    • G06F9/455G06F9/46G06F9/38
    • G06F9/455G06F9/4837G06F17/10
    • 시뮬레이션 방법은 시뮬레이션 장치에서 수행된다. 시뮬레이션 장치는 단일 프로세서 또는 멀티코어 프로세스로 구현될 수 있고, 시뮬레이션은 상호 연관된 복수의 작업들 중 적어도 하나의 작업을 실행하는 복수의 내장 프로세서들로 구성되고 상기 복수의 작업들에 대한 스케줄링 정책을 포함하는 시스템을 대상으로 한다. 시뮬레이션 방법은 (a) 상기 스케줄링 정책을 기초로 상기 복수의 작업들 각각에 대한 예상 시작 시각과 예상 종료 시각 및 외부와 데이터 통신 시점을 정의한 기준 스케줄을 생성하는 단계; (b) 상기 생성된 기준 스케줄을 기초로 상기 복수의 작업들 각각에 대하여 시작 가능한 해제 시각과 종료 가능한 마감 시각을 포함하는 시간 제약을 결정하는 단계; 및 (c) 상기 시간 제약을 기초로 복수의 작업들을 스케줄링하는 단계를 포함한다. 따라서, 시뮬레이션의 기능적 정확성과 시간적 정확성을 유지하면서 시뮬레이션의 효율을 향상시킬 수 있다.
    • 公开了一种在模拟器中执行的模拟方法。 模拟器可以由单核或多核处理器实现。 在包括多个内置处理器的系统中执行模拟,所述多个内置处理器在彼此相关的多个进程中执行至少一个进程,以及关于多个进程的调度策略。 所述仿真方法包括以下步骤:(a)基于所述调度处理,生成与所述多个进程中的每一个定义预测的启动时间,预测终止时间和与外部进行通信的时间点的参考调度; (b)基于生成的参考时间表确定可以针对每个多个进程停止的可以启动的取消时间和关闭时间的时间限制; 和(c)基于时间限制调度多个进程。 因此,可以提高仿真的效率,同时维持模拟的功能准确性和时间精度。
    • 4. 发明授权
    • 응용 프로그램 제어 방법
    • 控制应用的方法
    • KR101438708B1
    • 2014-09-05
    • KR1020130025029
    • 2013-03-08
    • 고려대학교 산학협력단
    • 조현중권진산
    • G06F9/46
    • G06F9/4887G06F9/4837
    • Disclosed is a method for controlling application programs based on the JAVA language in a multi-processor environment in real time. The method comprises the steps of: a) registering at least one executed application program in a framework when at least one application program is executed; b) setting a scheduler to adjust an execution order of each thread created as the at least one application program is executed and to assign each thread to each processor; c) creating a cycle timer and a deadline timer corresponding to a work cycle and a deadline for each thread, respectively; d) calling the scheduler set in step b), based on at least one of information on the cycle timer, the deadline timer, and whether a job for each thread is completed, assigning control authority owned by the framework to the called scheduler, and performing the job for each thread; e) recovering the control authority owned by the called scheduler to the framework when the job executed in step d) is completed; and f) repeating steps a) to e) sequentially when an application program different from the at least one application program is executed, wherein the job for the at least one application program is completed through steps a) to d).
    • 公开了一种用于在多处理器环境中实时地基于JAVA语言来控制应用程序的方法。 该方法包括以下步骤:a)当执行至少一个应用程序时,在框架中注册至少一个执行的应用程序; b)设置调度器以调整在执行所述至少一个应用程序时创建的每个线程的执行顺序,并将每个线程分配给每个处理器; c)分别创建与每个线程的工作周期和截止时间相对应的周期定时器和期限计时器; d)基于循环定时器,最终期限定时器以及每个线程的作业是否完成的至少一个信息来调用在步骤b)中设置的调度器,将由框架拥有的控制权限分配给被调度的调度器,以及 为每个线程执行任务; e)当步骤d)中执行的作业完成时,将被调度的调度器拥有的控制授权恢复到框架; 以及f)当执行与所述至少一个应用程序不同的应用程序时,顺序地重复步骤a)至e),其中所述至少一个应用程序的作业通过步骤a)至d)完成。
    • 5. 发明公开
    • 인터럽트 핸들링 방법
    • 处理中断的方法
    • KR1020160061726A
    • 2016-06-01
    • KR1020140164480
    • 2014-11-24
    • 삼성전자주식회사
    • 민정희류형우라광현
    • G06F9/48
    • G06F9/4812G06F9/505G06F9/4881G06F9/4818G06F9/4837
    • 인터럽트핸들링방법이제공된다. 인터럽트핸들링방법은제1 인터럽트를수신하고, 복수의프로세싱유닛중 제1 프로세싱유닛의제1 작업큐에상기제1 인터럽트를할당하고, 제2 인터럽트를수신하고, 상기제1 작업큐에상기제2 인터럽트를할당하고, 상기제1 프로세싱유닛상에서상기제1 작업큐에할당된상기제1 인터럽트를처리하고, 상기제1 인터럽트를처리하는동안, 상기복수의프로세싱유닛중 상기제2 인터럽트를처리할제2 프로세싱유닛을선정하고, 상기제1 작업큐에할당된상기제2 인터럽트를상기선정된제2 프로세싱유닛의제2 작업큐로이전하는것을포함한다.
    • 提供了一种处理中断的方法,其能够基于计算系统的吞吐量或处理状态选择资源以有效地处理多个中断。 该方法包括接收第一中断以将第一中断分配给多个处理单元中的第一处理单元的第一任务队列,接收第二中断以将第二中断分配给第一任​​务队列,处理分配给 在第一处理单元上的第一任务队列,选择处理多个处理单元中的第二中断的第二处理单元,并且将分配给第一任​​务队列的第二中断传送到第二任务队列 的所选择的第二处理单元。
    • 6. 发明公开
    • 데이터 저장 장치 및 그것의 명령어 스케줄링 방법
    • 数据存储装置及其调度方法
    • KR1020140142530A
    • 2014-12-12
    • KR1020130064069
    • 2013-06-04
    • 삼성전자주식회사
    • 왕홍문류준길
    • G06F9/46G06F12/00G06F13/14
    • G06F9/4837G06F3/0679G06F12/0646G06F13/18
    • 본 발명에 따른 각각 뱅크 단위로 액세스 되는 복수의 불휘발성 메모리 장치들 및 상기 복수의 불휘발성 메모리 장치들과 복수의 채널들을 통해서 전기적으로 연결되는 메모리 컨트롤러를 포함하는 데이터 저장 장치의 명령어 스케줄링 방법은 액세스 명령들을 상기 뱅크 단위로 상기 복수의 불휘발성 메모리 장치들에 할당하는 단계, 상기 액세스 명령들 각각의 종류를 판별하는 단계, 미리 작성된 정보를 기초로 상기 뱅크에 대하여 유휴 시간 없이 연속적으로 수행될 적어도 2개의 명령들을 결정하는 단계, 그리고 상기 뱅크에 대하여 상기 연속적으로 수행될 적어도 2개의 명령들을 스케줄링 하는 단계를 포함하고, 상기 미리 작성된 정보는 상기 액세스 명령들 각각의 종류에 따라 연속적으로 수행될 명령들의 개수에 대한 정보를 포함한다.
    • 根据本发明,一种数据存储装置的命令调度方法,包括由各个存储单元访问的多个非易失性存储装置和通过多个信道电连接的存储控制器和非易失性存储装置,包括: 通过存储单元将访问命令分配给非易失性存储器设备,确定每种类型的访问命令的步骤;基于预写信息确定对于没有空闲时间的银行连续执行的至少两个命令的步骤;以及步骤 调度对银行持续执行的命令。 预写信息包括关于根据每种类型的访问命令连续执行的命令的数量的信息。
    • 8. 发明授权
    • 비동기식 멀티 태스크 모델의 실행이 가능한 단일 스레드 프로그램을 생성하는 방법 및 그 프로그램을 포함하는 기록매체
    • 用于生成用于运行异步多种任务模型的单线程程序和包含程序的记录介质的方法
    • KR101210490B1
    • 2012-12-11
    • KR1020120068045
    • 2012-06-25
    • 국방과학연구소
    • 한상설송경록
    • G06F9/44G06F9/46
    • G06F9/4825G06F9/44G06F9/451G06F9/4837
    • PURPOSE: A method generating a single thread program capable of executing an asynchronous multi task model and a recording medium including the program have no a limit condition for an execution period of task models and normally execute the multi task model even in that case of desynchronizing a basic execution period of the single thread program. CONSTITUTION: The standard clock(101) which is periodically updated based on a basic execution cycle of single thread programs(100) is established in the single thread program. An internal clock(111,121,131,141) is established in task models(110~140) executing a task in the single thread program. Whenever the standard clock is periodically updated, time of the internal clock and the standard clock is compared. When the standard clock is faster than the time of the internal clock, the task is executed through the task model. [Reference numerals] (101) Standard clock; (110) Model A; (111) Internal clock A; (120) Model B; (121) Internal clock B; (130) Model C; (131) Internal clock C; (140) Model D; (141) Internal clock D
    • 目的:生成能够执行异步多任务模型的单线程程序和包括程序的记录介质的方法对于任务模型的执行周期没有限制条件,并且通常执行多任务模型,即使在使同步化的 单线程程序的基本执行周期。 构成:在单线程程序中建立基于单线程程序(100)的基本执行循环周期性更新的标准时钟(101)。 在单线程程序中执行任务的任务模型(110〜140)中建立内部时钟(111,121,131,141)。 每当定时更新标准时钟时,比较内部时钟和标准时钟的时间。 当标准时钟快于内部时钟的时钟时,任务将通过任务模型执行。 (附图标记)(101)标准时钟; (110)型号A; (111)内部时钟A; (120)型号B; (121)内部时钟B; (130)C型; (131)内部时钟C; (140)D型; (141)内部时钟D
    • 9. 发明公开
    • 함수 병렬성과 데이터 병렬성을 동시에 고려한 멀티태스크분할 방법
    • 考虑两个功能并行和数据并行的多分段分割方法
    • KR1020080066429A
    • 2008-07-16
    • KR1020070003883
    • 2007-01-12
    • 재단법인서울대학교산학협력재단
    • 하순회이춘승
    • G06F9/46G06F9/52G06F9/06G06F9/00
    • G06F9/5038G06F9/4837G06F9/542
    • A method for partitioning multitask in consideration of function parallelism and data parallelism at the same time is provided to output an optimal partitioning result in a time-constraint condition by additionally applying a technique, which restricts parallel execution of tasks by checking whether a time-constraint condition is satisfied even though the tasks are performed in one processor, and utilizes the data parallelism by mapping a function requiring a long execution time to a plurality of processors. It is checked whether each function of a task can be executed in a plurality of processors at the same time. Benefit is checked when the function is executed in parallel by using data parallelism. The number of processors for executing the function is checked when the task is executed in parallel(208). The function is scheduled in parallel by using the selected processors(209). The remaining functions are scheduled by using the data parallelism(210). The processor for executing the function in parallel by using the data parallelism is selected among a specialized processor such as an array processor or SPMD(Single Program Multiple Data) processor architecture.
    • 提供了考虑到功能并行性和数据并行性同时分割多任务的方法,通过附加地应用一种技术来输出最优分割结果,该技术通过检查任务的并行执行是否通过检查时间约束 即使在一个处理器中执行任务也满足条件,并且通过将需要长执行时间的功能映射到多个处理器来利用数据并行性。 检查任务的每个功能是否可以在多个处理器中同时执行。 通过使用数据并行执行并行执行功能来检查利益。 当并行执行任务时,将检查执行该功能的处理器数量(208)。 通过使用所选择的处理器(209)来并行调度该功能。 剩余的功能通过使用数据并行性进行调度(210)。 在诸如阵列处理器或SPMD(单程序多数据)处理器架构的专用处理器中选择用于通过使用数据并行来并行执行功能的处理器。
    • 10. 发明公开
    • 범용 운영체제의 실시간성 쓰레드 처리를 위한 커널 구성 방법
    • 一般用途操作系统实时螺纹处理配置方法
    • KR1020130082286A
    • 2013-07-19
    • KR1020120003413
    • 2012-01-11
    • 엘아이지넥스원 주식회사
    • 김종진
    • G06F9/48G06F9/22
    • G06F9/4837G06F9/3009G06F9/4413
    • PURPOSE: A kernel configuration method for real-time thread processing in a general purpose operating system is provided to use a real-time extended kernel, which is separately implemented, using timer interrupt for generating and handling real-time thread processing, thereby implementing an independent scheduling of the real-time extended kernel not depending on a scheduling of the general purpose operating system. CONSTITUTION: A kernel configuration method for processing a thread in real time comprises the steps of: increasing the priority of the thread for processing the thread in real time (S100); generating an interrupt to the tread having increased priority through an interrupt generator that is configured to operate independently from a timer of a general purpose operating system (S200); delivering the generated interrupt to an interrupt service routine (ISR) using a preset interrupt descriptor table (IDT) (S300); and calling a kernel function and processing the interrupt using the kernel function by the ISR (S400). [Reference numerals] (AA) Start; (BB) End; (S100) Increase the priority of a thread; (S200) Generate an interrupt to the tread; (S300) Deliver to an interrupt service routine; (S400) Process the interrupt
    • 目的:提供一种用于通用操作系统中实时线程处理的内核配置方法,使用实时扩展内核,该内核使用定时器中断单独实现,用于生成和处理实时线程处理,从而实现 实时扩展内核的独立调度不依赖于通用操作系统的调度。 构成:用于实时处理线程的内核配置方法包括以下步骤:增加线程实时处理线程的优先级(S100); 通过被配置为独立于通用操作系统的定时器操作的中断发生器,向胎面产生具有增加优先级的中断(S200); 使用预设的中断描述符表(IDT)将生成的中断传递给中断服务程序(ISR)(S300); 并通过ISR调用内核函数并使用内核函数处理中断(S400)。 (附图标记)(AA)开始; (BB)结束; (S100)增加线程的优先级; (S200)向胎面产生中断; (S300)提供中断服务程序; (S400)处理中断