Abstract:
PURPOSE: A method for managing a table for distributed forwarding in a high-speed router is provided to construct distributed forwarding information by realizing the forwarding function of a router with the application of an IP communication technique and to improve the performance of the whole network by supporting an efficient forwarding data consistency between distributed tables. CONSTITUTION: An RP(Routing Processor)(200) is comprised of a forwarding manager(201), a forwarding table, and a system manager(203). An LP(Line card Processor)(207) includes a neighboring table(208) and a forwarding table(209). An IPC communication bus(206) connects the routing processor(200) with a plurality of LPs(207). The forwarding manager(201) obtains the configuration information of a router system from the system manager(203). The neighboring table(208) has the Next Hop information of a line interface, obtained by an ARP(205). The system manager(203) manages system configuration, such as system initialization, line card addition/deletion, etc. The forwarding manager(201) constructs and maintains the forwarding information of the RP(200) and LPs(207).
Abstract:
PURPOSE: A routing table data structure using a class division method, and a method and an apparatus for retrieving a routing path by a routing table are provided to retrieve the routing table composed using the class division method. CONSTITUTION: Prefix information composed as a network address and valid length information is received(710). A class is judged using a length of the prefix to be retrieved(720). It moves to an index tree corresponding to the class, and the first data corresponding to the class are received(730). The received first data are compared with one byte of the network address(740). It moves to a next node, a key value is read, and a next one byte value of the prefix is read(750). It is judged whether a data node of a last destination address path is searched(760). If the data node of the last destination address path is searched, an external interface path value corresponding to the data node is outputted(770).
Abstract:
PURPOSE: A routing table data structure using a class division method, and a method and an apparatus for retrieving a routing path by a routing table are provided to retrieve the routing table composed using the class division method. CONSTITUTION: Prefix information composed as a network address and valid length information is received(710). A class is judged using a length of the prefix to be retrieved(720). It moves to an index tree corresponding to the class, and the first data corresponding to the class are received(730). The received first data are compared with one byte of the network address(740). It moves to a next node, a key value is read, and a next one byte value of the prefix is read(750). It is judged whether a data node of a last destination address path is searched(760). If the data node of the last destination address path is searched, an external interface path value corresponding to the data node is outputted(770).
Abstract:
PURPOSE: A security system using a simple wireless network and a cellular phone network and an operating method thereof are provided to automatically and rapidly inform a customer of the situation of home at a remote place. CONSTITUTION: The security system using a simple wireless network and a cellular phone network consists of a plurality of sensing devices for monitoring any abnormal condition of home; and a control device communicating with each sensing device through the simple wireless link respectively, and sending an abnormal condition detecting message to a cellular phone of a customer through the cellular phone network if any abnormal condition is detected.
Abstract:
PURPOSE: A system for providing a number mobility using a number mobility confirmation database and an operating method therefor are provided to reduce the delay of a call connection and reduce the load of the number mobility database by separately operating the number mobility database and the number mobility confirmation database. CONSTITUTION: A number mobility confirmation database(13) stores information about whether a telephone exchange number is moved. A number mobility database(4) stores current telephone exchange number information of the telephone exchange number which is moved. A client management database(11) stores subscriber information. A switch(2) connects a telephone exchange number in which a call setup is request to a called terminal having a current telephone exchange number according to the request of the call setup from a subscriber terminal(3) by using the client management database(11), the number mobility confirmation database(13) and the number mobility database(4).
Abstract:
본 발명은 Object Oriented CHILL(OO-CHILL) 디버깅 정보 생성방법에 관한 것으로서, 프로그램이 번역되는 각 단계에서 해당 디버깅 정보를 생성하고 언어 실행 코드에서 통합하는 방법으로, OO-CHILL 프로그램 정보 분석 및 정보 생성 단계, 변형된 CHILL 프로그램에서 객체지향 프로그램 라인 정보 및 태스크 정보 생성 단계, 상기 정보를 통합하는 단계로 구성함으로써, OO-CHILL 컴파일러와 같이 컴파일시 비 객체지향 언어로 변역하고 이를 기계어로 재 번역하는 과정을 갖는 컴파일러에서 디버깅 정보를 효율적으로 생성하는 효과가 있다.
Abstract:
본 발명은 객체지향 칠(CHILL) 프로그램의 디버깅 정보 합성방법에 관한 것으로서, 호스트 객체지향 CHILL 프로그램의 오류를 발견하고 수정하기 위해 필요한 디버깅 정보를 객체지향 CHILL 프로그램 컴파일 과정에서 효율적으로 합성하는 방법을 제공하는 것을 목적으로 하며, 객체지향 CHILL 프로그램을 컴파일하는 과정의 여러 단계에서 생성되는 각각의 디버깅 정보를 어셈블리 파일을 생성하는 단계에서 하나의 어셈블리 파일로 합성하여 저장함으로써, 객체지향 CHILL 프로그램을 디버깅하기 위한 객체지향 CHILL 디버거에서 필요한 디버깅 정보를 제공할 수 있는 효과가 있다.
Abstract:
본 발명은 전위처리기와 후위처리기 등으로 구성되는 컴파일 시스템 중에서 입력 EM 중간코드를 각 프로세서에 대한 어셈블리 코드로 변환하는 후위처리기의 후위처리 방법을 제공함에 그 목적이 있다. 본 발명은 중간코드 암호화수단과, 중간코드 최적화수단 및 어셈블리 코드 생성수단으로 구성되는데, 중간코드 암호화수단은 전위처리기로부터 제1중간코드를 입력받아 간결한 형태의 제2중간코드로 변환하여 출력하며, 중간코드 최적화수단은 중간코드 암호화수단으로부터 제2중간코드를 입력받아 최적화하여 최적화된 제3중간코드를 출력하며, 어셈블리 코드 생성수단은 중간코드 최적화 수단으로부터 제3중간코드를 변환하여 최종적으로 어셈블리 코드를 생성한다.
Abstract:
본 발명은 칠(CHILL) 프로그램에서 사용하는 시그널에 관한 모든 정보를 시그널 화일로 자동으로 생성하는 시그널 호아리 자동 생성 방법에 관한 것으로, 칠(CHILL) 소스 프로그램을 분석하여 시그널에 관한 정보 및 분리 컴파일을 위해서 필요한 그랜트/시이즈(grant/seize)에 관한 정보를 스펙 화일로 생성한 후에 생성된 스펙 화일들과 시그널 및 시그널 속성 이름등을 포함하고 있는 공통 정보 화일들을 분석하여 시그널 화일을 생성하는 시그널 화일 자동 생성 방법을 제공하기 위하여, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있는지를 판단하는 제1단계(301); 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있으면, 소스 화일을 컴파일하여 스펙화일을 생성한 후에 스펙 화일을 분석하여 시그널 화일을 생성하는 제2단계(302,303); 및 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나 이상의 소스 화일로 구성되어 있으면, 모든 소스 화일을 컴파일하여 스펙 화일을 하나의 소스 화일에 대하여 하나씩 생성한 후에 모든 스펙 화일에 대하여 파싱하여 심볼테이블을 구축한 다음에 공통 화일에 대하여 파싱하여 심볼테이블을 구축하고 가시성과 어의를 분석하여 시그널 화일을 생성하는 제3단계(304 내지 309)를 포함하여 교환기 프로그램을 쉽게 분석할 수 있는 효과가 있다.
Abstract:
병행 CHILL 프로그램에서 생성되는 프로세스에는 비결정성이 존재하므로 동일한 입력에 대해서 반복 실행할 경우에 항상 같은 실행 순서 및 결과가 보장되지 않는다. 본 발명은 병행 CHILL 프로그램의 비결정적 실행을 유발하는 종속 사건 처리 수단과 종속 사건 처리 순서가 원시 실행과 동일하게 유지되도록 프로세스를 스케쥴링하는 수단으로 구성되는데, 종속 사건 처리 수단은 하나의 종속 사건이 처리될 때 다른 종속 사건은 처리되지 못하도록 하고 재실행 제어 모니터로부터 사건 처리 지침을 받아 사건을 처리한다. 재실행 제어 모니터는 종속 사건 처리기에게 현재 발생한 종속 사건을 처리할 것인지 지연을 시킬 것인지에 대한 지시 메세지를 보낸다. 또한 현재 처리돠어야 하는 사건으로 지연된 프로세스가 사건 지연 큐(delay queue)에 지연되어 있는지를 조사하여 있으면 이 프로세스가 실행될 수 있도록 재실행시킨다.