Abstract:
A method for allocating bandwidth in an IP(Internet Protocol) access network in a broadband convergence network is provided to allocate a residual bandwidth to a guaranteed service preferentially and allocate a best effort service bandwidth to the guaranteed service when there is no residual bandwidth, thereby enabling a user to receive the guaranteed service and enabling a service provider to create various supplementary services. A method for allocating bandwidth comprises the following steps of: checking whether there is a required bandwidth in a residual bandwidth(S120); checking whether bandwidth necessary for a guaranteed service is allocated from a best effort service bandwidth when there is no sufficient residual bandwidth(S130); allocating bandwidth necessary for the guaranteed service from the best effort service bandwidth(S140); returning a service bandwidth allocated to the guaranteed service to the best effort service bandwidth(S150); and notifying a user that there is no bandwidth for the guaranteed service(S200).
Abstract:
본 발명은 홈게이트웨이 시스템에서 새로운 장치 및 서비스가 사용될 경우 해당 장치 드라이버 및 서비스를 설치하는 방법에 관한 것이다. 본 발명에 따른 홈게이트웨이 시스템의 자동 서비스 설치 방법은, 홈게이트웨이 시스템에서 하드웨어 장치의 변경 여부를 판단하는 단계와, 상기 장치 변경여부 판단결과 상기 홈게이트웨이 시스템에 새로운 하드웨어 장치가 추가된 경우에는 신뢰된 서버에 상기 새로운 장치에 대한 정보를 전송하는 단계와, 상기 서버로부터 상기 새로운 하드웨어 장치에 대한 드라이버 및 상기 드라이버에 대응하는 서비스에 관한 바이너리 파일을 다운로드하는 단계, 및 상기 다운로드 받은 바이너리 파일을 이용하여 상기 새로운 하드웨어 장치에 대한 드라이버 및 서비스를 개시하는 단계를 포함하는 것을 특징으로 한다. 본 발명에 따르면 홈게이트웨이 시스템에서 사용자의 개입 없이 장치 드라이버 및 서비스의 변경이 가능하며, 홈게이트웨이 시스템의 프로세서가 변경된 경우에도 원시 코드를 이용하여 용이하게 서비스를 제공할 수 있는 이점이 있다. 홈게이트웨이 시스템, Home gateway, Home network, Device Driver
Abstract:
본 발명은 라우터와 가상근거리통신망간의 패킷 통신 방법에 관한 것으로, 상기 패킷 통신 방법은 가상네트워크인터페이스의 MAC(Medium Access Control) 주소값을 가상네트워크인터페이스 내의 노드들이 속한 물리네트워크인터페이스의 MAC 주소값으로 인식하게 함으로써, 가상네트워크인터페이스를 지원하지 못하는 네트워크프로세서를 사용하는 라우터와 가상근거리통신망간에 패킷 통신을 수행할 수 있게 한다.
Abstract:
PURPOSE: A standby loading method being used in a duplex system and a recording medium are provided to continue a normal operation in new package without stopping a system service in the case that a changed package is normal by changing a software package of a duplex system of an active and standby modes using a waited standby system without down of the system. CONSTITUTION: If a standby loading request is inputted from a user(401), a system of the current standby mode is restarted as a standby loading mode through a standby loading starting functional unit, and new package is loaded(402). If a trouble of new package is searched and a standby loading cancel request is inputted(403), a standby loading function cancel unit is performed, the restarted system is converted into a normal standby mode(404). If a request for a continuous standby loading is inputted(405), a standby loading progressing functional unit(406) stops executions of all user processes of the current active system and executes all user processes of new system started by a standby loading. If a request for completing the standby loading is inputted(407), the system which received a standby loading newly through a standby loading completion functional unit is activated and operated as a normal duplexing state(408). If a request for withdrawing a standby loading function is inputted(409), a standby loading state progressed through a standby loading recovery functional unit is returned to the initial state as a normal duplexing state(410).
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:
본 발명은 운영체제가 동작중에 비주기적으로 발생하는 폴트를 수집하고 관리하는 방법에 관한 것으로서, 상기 폴트 관리를 위한 운영체제의 폴트 메시지 큐를 생성하고 실행함수를 초기화한 후 운영체제 동작 중에 비주기적으로 발생하는폴트를 일정한 클의 메시지로 가공하여 운영체제 내부에 존재하는 폴트 메시지 큐에 저장하고, 운영체제내부의 폴트 메시지 큐에 저장되어 있는 이전에 발생한 폴트의 내용을 사용자의 요구에 따라 사용자의 버퍼 메시지에 저장하며, 상기 폴트 관리 동작 중에 사용자의 요구에 따라 상기 폴트의 관리를 중지함으로써, 전체 시스템의 동작에 주는 영향을 최소한으로 줄일 수 있으며, 분산구조의 교환시스템에서 운용자가 폴트 정보를 선택적으로 취득하여 대처함으로써 전체시스템을 보다 안정적으로 관리할 수 있� �� 효과를 가진다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 실시간 시스템을 위한 스택 관리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 사용자 모드에서 할당된 메모리 이상을 사용할 경우에 즉시 감지하고, 필요 이상으로 많은 메모리를 할당하지 않아도 시스템이 안전하게 동작되도록 하여 시스템 자원 사용의 효율성을 높일 수 있는 실시간 시스템을 위한 스택 관리 방법을 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은, 시스템 스택 할당부를 통해 실시간 시스템을 위한 스택 메모리를 할당하는 제 1 단계; 프로세스 생성중 입력된 프로세스 스택 할당 요구에 따라 프로세스 스택 할당부를 통해 각 프로세스별 필요 스택 메모리를 할당하는 제 2 단계; 프로세스 수행중 스택 폴트 처리부에서 발생된 스택 관련 폴트를 처리하는 제 3 단계; 및 프로세스 소멸중 입력된 스택 메모리 회수 요구에 따라 해당 스택 메모리를 회수하는 제 4 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 실시간 시스템 등에 이용됨.
Abstract:
본 발명은 DBMS를 실시간 시스템에 적용할 수 있도록 하는 메모리 상주 DBMS의 동적 정합방법에 관한 것으로서, 그 목적은 교환시스템에서 실시간 OS와 메모리 상주 DBMS와의 동적정합 기능을 실형하여 시스템을 다운 시키지 않고 OS와 독립적으로 DBMS를 수행 가능하도록 하는데에 있다. 그 절차는 먼저, 호스트 시스템 상에서 DBMS를 제작하고, DBMS 사용불록 제작을 요청하면 DBMS와 사용자를 정합하고, DBMS의 로딩요구가 들어오면 DBMS를 타겟 시스템의 메모리에 로딩하고, DBMS와 OS을 정합하고, DBMS 언로딩 요구가 발생하면 DBMS를 타겟 시스템 메모리로부터 언로딩한다. 그 효과는 DBMS와 OS와의 독립성을 높이며 DBMS 개발의 효율성 및 편의성을 높이는 데에 있다.
Abstract:
본 발명은 교환 시스템에서 시스템 제어 프로그램인 운영체계를 개발함에 있어 요청되는 마이크로 커널과 시스템 서버들간의 정합 방법에 관한 것으로, 시스템의 기본 제어 기능과 다양한 시스템 특성에 의존적인 기능을 분리하여 독립적을 로딩 및 시험할 수 있도록 하여 시스템의 기본 제어 기능인 마이크로 커널과 커널상에서 동작하는 다양한 응용 기능인 시스템 서버간의 정합 방법을 제공하기 위하여, 상기 호스트 시스템(4)상에서 마이크로 커널 및 서버를 구성하여 마이크로 커널을 로딩하여 실행시키는 제1단계(41,42); 서버의 로딩 요구가 들어오면 서버를 로딩하여 할당된 메모리에 재배치하는 제2단계(43 내지 45); 서버를 초기화하고 서버의 내부 프리미티브를 등록하는 제3단계(46,47); 외부 프리미티브 실행 요구가 발생하면 외부 프리미티브를 호출하여 실행하는 제4단계(48,49); 및 서버의 언로딩 요구가 들어오면 서버 종료를 수행하고, 내부 프리미티브를 취소하며, 서버를 메모리에서 언로딩하는 제5단계(50 내지 53)를 포함하여 마이크로 커널상에서 시스템 서버의 자유로운 로딩과 언로딩이 가능하도록 하여 시스템 소프트웨어의 개발 및 디버깅을 용이하게 하며, 시스템 메모리 운용의 효율을 높이는 효과가 있다.