실시간운영체제에서하드웨어인터럽트서비스루틴과소프트웨어인터럽트서비스루틴으로분리하여처리하는인터럽트처리방법
    11.
    发明授权
    실시간운영체제에서하드웨어인터럽트서비스루틴과소프트웨어인터럽트서비스루틴으로분리하여처리하는인터럽트처리방법 失效
    将硬件中断服务例程和软件中断服务例程分离为实时操作系统的中断处理方法

    公开(公告)号:KR100315401B1

    公开(公告)日:2002-02-28

    申请号:KR1019980052953

    申请日:1998-12-03

    Abstract: 본 발명의 목적은 인터럽트를 하드웨어 인터럽트와 소프트웨어 인터럽트로 분리하여 처리함으로써, 인터럽트의 디세이블(disable), 마스크(mask) 시간을 최소화하고 이를 통한 전체 시스템의 실시간 성격을 보장해 주며 손쉽게 인터럽트 서비스 루틴을 구현할 수 있기 위한 실시간 운영체계를 위한 인터럽트 처리방법을 제공함에 있다. 상술한 바와 같이 본 발명은 실시간 운영체계 상에서 발생하는 인터럽트의 처리 방법을 하드웨어 인터럽트 처리 루틴과 소프트웨어 인터럽트 처리 루틴으로 분리하여 일반적인 인터럽트의 처리기간 중에 발생하는 인터럽트 디세이블, 마스크 기간을 단축하여 인터럽트의 수행 지연을 최소화하고, 이에 따른 운영체계의 실시간성 보장과 시스템 성능 향상을 할 수 있고, 또한 다양한 구조의 인터럽트 서비스 루틴의 개발을 손쉽게 할 수 있는 데 효과가 있다.

    내장형시스템의운영체제개발을위한쉘기능제공방법
    12.
    发明授权
    내장형시스템의운영체제개발을위한쉘기능제공방법 失效
    如何为嵌入式系统的操作系统开发提供shell函数

    公开(公告)号:KR100310307B1

    公开(公告)日:2001-12-17

    申请号:KR1019980051084

    申请日:1998-11-26

    Abstract: 새로운 운영체제의 개발이 요구되는 내장형 시스템을 위한 편리하고 효율적인 쉘 기능 제공 방법이 개시된다. 본 발명은 시리얼 입출력 장치를 원시 모드로 초기화하는 제 1 단계, 명령어 테이블을 빈 상태로 초기화하는 제 2 단계, 명령어 등록 요구가 입력되면 이를 명령어 테이블에 그 처리기를 등록하는 제 3 단계, 명령어가 입력되면 명령어 테이블에서 이를 검색하여 해당 처리기를 호출하여 실행시키는 제 4 단계, 이후 명령 취소 요구가 입력되면 명령어 테이블에서 이를 제거하는 제 5 단계를 포함한다. 본 발명에 의하면, 운영체제 개발자들에게 명령어를 사용하여 자신의 기능을 검증할 수 있도록 하며, 명령어를 등록 및 해제할 수 있도록 하여 개발의 편의성을 높일 수 있는 쉘 기능을 제공한다.

    실시간운용체제에서의프로세서아이디할당방법
    13.
    发明授权
    실시간운용체제에서의프로세서아이디할당방법 失效
    如何在实时操作系统中分配处理器ID

    公开(公告)号:KR100308316B1

    公开(公告)日:2001-11-30

    申请号:KR1019980051344

    申请日:1998-11-27

    Abstract: 본 발명은 실시간 운영체제에서의 프로세서 아이디를 할당하는 방법을 제공하는 데 그 목적이 있다.
    본 발명에 따르면, 메모리 크기에 비례하는 정렬 크기에 해당하는 정렬 비트를 구하여, PCB를 할당하는 제 1 단계; 및 할당된 PCB의 주소를 프로세서 아이디로 변경하는 제 2 단계를 포함하여 이루어진 실시간 운용체제에서의 프로세서 아이디 할당 방법이 제공된다.

    실시간 운영체제에서 해쉬 구조 엠엠유의 문맥 번호 관리방법
    14.
    发明公开
    실시간 운영체제에서 해쉬 구조 엠엠유의 문맥 번호 관리방법 无效
    用于管理实时操作系统中的HASH结构MMU的上下文数量的方法

    公开(公告)号:KR1020010064250A

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

    申请号:KR1019990062400

    申请日:1999-12-27

    Abstract: PURPOSE: A method for managing a context number of a hash structure MMU(Memory Management Unit) in a real time operating system is provided to prevent a performance deterioration caused by a context conversion although a MMU is used and to reduce the number of memories and to perform converting of a context number, PID(process identifier) and PCB(process control block) addresses promptly. CONSTITUTION: A data structure is created and initialized for managing a context number of a hash structure MMU through a context number initialization unit(S201). If a context number allocating request is inputted when a process is created(S202), the used number is circulated and allocated through a context number allocating unit(S203). If a context conversion demand is inputted during a process(S204), the context number allocating unit informs a requesting context number to the MMU(S205). If a context number deleting demand is inputted(S206), a context number collection unit collects the corresponding context number(S207).

    Abstract translation: 目的:提供一种用于管理实时操作系统中的散列结构MMU(存储器管理单元)的上下文编号的方法,以防止由上下文转换引起的性能恶化,尽管使用MMU并减少存储器的数量, 快速地执行上下文编号,PID(进程标识符)和PCB(过程控制块)的转换。 构成:创建并初始化数据结构,以通过上下文编号初始化单元管理散列结构MMU的上下文编号(S201)。 如果在创建过程时输入了上下文编号分配请求(S202),则通过上下文编号分配单元循环使用的数量(S203)。 如果在处理期间输入了上下文转换请求(S204),则上下文编号分配单元向MMU通知请求上下文号码(S205)。 如果输入上下文编号删除请求(S206),则上下文数目收集单元收集对应的上下文编号(S207)。

    운영체계상에서의 칠 이벤트 구현 방법

    公开(公告)号:KR100277714B1

    公开(公告)日:2001-01-15

    申请号:KR1019970072840

    申请日:1997-12-23

    Abstract: 1. 청구 범위에 기재된 발명이 속한 기술분야
    본 발명은 운영체계상에서의 칠 이벤트 구현 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 운영체계상에서 프로세스간 동기화를 위한 기능인 CHILL(ITU-T HIGH LEVEL LANGUAGE)의 이벤트를 구현하는 방법을 제공하고자 함.
    3. 발명의 해결방법의 요지
    본 발명은, 프로세스로부터 딜레이 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포를 생성하고 제어용 세마포를 이용하여 딜레이 기능을 처리하는 제 1 단계; 프로세스로부터 딜레이 케이스 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포를 생성하고 병렬수행 관리를 위한 세마포를 생성하여 프로세스의 제어 블록에 연결하고 제어용 세마포 및 병렬 수행관리를 위한 세마포를 이용하여 딜레이 케이스 기능을 처리하는 제 2 단계; 및 프로세스로부터 컨티뉴 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포와 병렬수행 관리를 위한 세마포를 생성하여 컨티뉴 기능을 처리하는 제 3 단계를 포함한다.
    4. 발명의 중요한 용도
    본 발명은 칠 이벤트 구현 방법에 이용됨.

    이중화 시스템에서의 동작 상태 결정 방법
    16.
    发明公开
    이중화 시스템에서의 동작 상태 결정 방법 无效
    用于确定双系统中的动作状态的方法

    公开(公告)号:KR1020000032680A

    公开(公告)日:2000-06-15

    申请号:KR1019980049231

    申请日:1998-11-17

    Abstract: PURPOSE: An action state determining method is provided to define all the possible dual states in a minimum dual hardware structure, and stably determine a dual state through a transition among the all the possible dual states. CONSTITUTION: An action state determining method comprises a 1st step of reading an initial value of a self dual state, a 2nd step of determining if the initial value of the self dual state is normal, a 3rd step of changing the initial value of the self dual state into a normal one, performing a predefined state change process and changing it into a last value of the dual state if the initial value of the self dual state is not normal in the 2nd step, a 4th step of changing the initial value into a last value of the self dual state by performing a predefined state change process if the initial value of the self dual state is normal, repeating the 1st-4th step until successfully changing the value of the self dual state, a 6th step of determining if an initial value of other side dual state is active, a 7th of changing the initial value of the self dual state into the last value by using a self side change method if the initial value is not active, a 8th step of changing the initial value of the self dual state into the last value by using other side check method if the initial value is active.

    Abstract translation: 目的:提供一种动作状态确定方法来定义最小双硬件结构中的所有可能的双重状态,并通过所有可能的双重状态之间的转换来稳定地确定双重状态。 构成:动作状态判定方法包括读取自身双重状态的初始值的第1步骤,判断自身双重状态的初始值是否正常的第2步骤,改变自身的初始值的第3步骤 双状态成正常状态,如果第二步中自身双重状态的初始值不正常,执行预定义的状态改变处理并将其改变为双状态的最后值,则将初始值更改为 如果自身双重状态的初始值正常,则通过执行预定义的状态改变处理来实现自身双重状态的最后值,重复第1至第4步骤直到成功地改变自身双重状态的值,第6步确定是否 另一侧双重状态的初始值是有效的,如果初始值不活动,则通过使用自身变化方法将自身双重状态的初始值改变为最后值的第七个,第八步改变初始值 如果初始值处于活动状态,则通过使用其他检查方法将自身双重状态的ue设置为最后一个值。

    운영체계상에서의 칠 이벤트 구현 방법
    17.
    发明公开
    운영체계상에서의 칠 이벤트 구현 방법 失效
    如何在操作系统上实现填充事件

    公开(公告)号:KR1019990053239A

    公开(公告)日:1999-07-15

    申请号:KR1019970072840

    申请日:1997-12-23

    Abstract: 1. 청구 범위에 기재된 발명이 속한 기술분야
    본 발명은 운영체계상에서의 칠 이벤트 구현 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 운영체계상에서 프로세스간 동기화를 위한 기능인 CHILL(ITU-T HIGH LEVEL LANGUAGE)의 이벤트를 구현하는 방법을 제공하고자 함.
    3. 발명의 해결방법의 요지
    본 발명은, 프로세스로부터 딜레이 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포를 생성하고 제어용 세마포를 이용하여 딜레이 기능을 처리하는 제 1 단계; 프로세스로부터 딜레이 케이스 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포를 생성하고 병렬수행 관리를 위한 세마포를 생성하여 프로세스의 제어 블록에 연결하고 제어용 세마포 및 병렬 수행관리를 위한 세마포를 이용하여 딜레이 케이스 기능을 처리하는 제 2 단계; 및 프로세스로부터 컨티뉴 이벤트 요청을 접수하여 이벤트의 식별 정보에 따라 제어용 세마포와 병렬수행 관리를 위한 세마포를 생성하여 컨티뉴 기능을 처리하는 제 3 단계를 포함한다.
    4. 발명의 중요한 용도
    본 발명은 칠 이벤트 구현 방법에 이용됨.

    폴트의 수집 및 관리방법
    18.
    发明公开
    폴트의 수집 및 관리방법 失效
    如何收集和管理故障

    公开(公告)号:KR1019980047753A

    公开(公告)日:1998-09-15

    申请号:KR1019960066267

    申请日:1996-12-16

    Abstract: 본 발명은 운영체계가 동작중에 비주기적으로 발생하는 폴트를 수집하고 관리하는 방법에 관한 것으로서, 종래 교환기 시스템에서는 상기한 것들을 운영체계가 주도적으로 운용자에게 일방적으로 전달함으로써 연속하여 발생하는 폴트의 영향이 전체시스템 동작에 큰 영향을 주었고 이는 전체시스템의 안정화에 큰 장애가 되었으며, 또한 운용자에게로의 폴틔 전달이 고정되어 있는 몇가지의 시그날을 통하였기 때문에 시스템 구조의 변화에 따라 수정 및 추가가 어렵다는 문제점이 있었으므로, 상기 문제점을 해결하기 위하여 본 발명은 교환기 시스템에서 발생하는 폴트에 대하여 적절한 복구를 수행한 후에 그 내용을 운영자에게 전달하여 교환기 시스템을 안정적으로 운영하는데 본 발명의 목적을 두고, 그 절차는 우선, 운영체계가 초기에 폴트 � �리를 위해서 폴트 메세지 큐를 만들고, 그 후에 폴트가 발생할 때마다 폴트에 대한 적절한 조치를 수행하고, 각 폴트에 적합한 메세지를 선택 또는 작성하여 메세지 큐에 저장하여 놓은 다음에 운영자의 요구에 따라 사용자 프로그램에서 시스템에 발생한 폴트에 관한 정보를 얻고자 하는 요구가 들어오면, 메세지큐에서 있는 내용을 순서적으로 사용자에게 전달하여 줌으로써, 상기 구조는 폴트의 발생이 전체시스템의 동작에 주는 영향을 최소한으로 줄일 수 있으며, 분산구조의 교환기시스템에서 운용자가 폴트 정보를 선별적으로 취득하여 대처함으로써 전체시스템을 보다 안정적으로 관리할 수 있는 효과를 가진다.

    교환 시스템을 위한 마이크로 커널과 서버의 정합 방법
    19.
    发明公开
    교환 시스템을 위한 마이크로 커널과 서버의 정합 방법 失效
    微内核和服务器交换系统的匹配方法

    公开(公告)号:KR1019970058099A

    公开(公告)日:1997-07-31

    申请号:KR1019950047407

    申请日:1995-12-07

    Abstract: 본 발명은 교환 시스템에서 시스템 제어 프로그램인 운영체계를 개발함에 있어 요청되는 마이크로 커널과 시스템 서버들간의 정합 방법에 관한 것으로, 시스템의 기본 제어 기능과 다양한 시스템 특성에 의존적인 기능을 분리하여 독립적을 로딩 및 시험할 수 있도록 하여 시스템의 기본 제어 기능인 마이크로 커널과 커널상에서 동작하는 다양한 응용 기능인 시스템 서버간의 정합 방법을 제공하기 위하여, 상기 호스트 시스템(4)상에서 마이크로 커널 및 서버를 구성하여 마이크로 커널을 로딩하여 실행시키는 제1단계(41,42); 서버의 로딩 요구가 들어오면 서버를 로딩하여 할당된 메모리에 재배치하는 제2단계(43 내지 45); 서버를 초기화하고 서버의 내부 프리미티브를 등록하는 제3단계(46,47); 외부 프리미티브 실행 요구가 발생하면 외부 프리미티브를 호출하여 실행하는 제4단계(48,49); 및 서버의 언로딩 요구가 들어오면 서버 종료를 수행하고, 내부 프리미티브를 취소하며, 서버를 메모리에서 언로딩하는 제5단계(50 내지 53)를 포함하여 마이크로 커널상에서 시스템 서버의 자유로운 로딩과 언로딩이 가능하도록 하여 시스템 소프트웨어의 개발 및 디버깅을 용이하게 하며, 시스템 메모리 운용의 효율을 높이는 효과가 있다.

    실시간 시스템을 위한 다중 쓰레드의 주소 공간 관리 방법
    20.
    发明公开
    실시간 시스템을 위한 다중 쓰레드의 주소 공간 관리 방법 失效
    用于管理实时系统的多线程地址空间的方法

    公开(公告)号:KR1020010062966A

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

    申请号:KR1019990059751

    申请日:1999-12-21

    Abstract: PURPOSE: The method for managing the address space of the multi-thread for the real-time system is provided to prevent a damage of the thread by allocating the independent address space to every thread, to improve the stability of the system, and to offer the recorded media, which can read the program of implementing the method, by a computer. CONSTITUTION: The real-time system creates and initializes the data structure for managing the thread address space through the thread address space initialization(201). When receiving the request of creating the thread(202), the system allocates the address space necessary to each thread through the thread address space allocation(203). When the system receives the request of changing the context on running the thread(204), the thread is converted into the MMU(Memory Management Unit) in the thread address space conversion(205). When receiving the request of deleting the thread(206), the system returns back the address space of the allocated thread(207).

    Abstract translation: 目的:提供用于管理实时系统多线程地址空间的方法,通过为每个线程分配独立的地址空间来防止线程的损坏,提高系统的稳定性,并提供 可以通过计算机读取执行该方法的程序的记录媒体。 构成:实时系统通过线程地址空间初始化(201)创建和初始化用于管理线程地址空间的数据结构。 当接收到创建线程(202)的请求时,系统通过线程地址空间分配(203)分配每个线程所需的地址空间。 当系统接收到在运行线程(204)时改变上下文的请求,线程被转换成线程地址空间转换中的MMU(存储器管理单元)(205)。 当接收到删除线程(206)的请求时,系统返回所分配线程(207)的地址空间。

Patent Agency Ranking