Abstract:
본 발명은 쓰레드와 객체지향 기법을 하나로 통합하여 주문형 비디오 서비스(VOD; Video On Demand)와 같은 대량의 데이터를 복수의 사용자에게 전송하기 위한 스트림 경로를 효율적으로 제공하기 위한 스트림 관리자 구현 방법에 관한 것이다. 본 발명이 속하는 기술 분야는 주문형 비디오 서비스(VOD) 서비스와 같은 대량의 데이터를 전송할 때 실제로 전송되는 스트림 경로 확립에 관한 부분이다. 종래에는 복수의 사용자에게 스트림 경로를 제공하기 위해 프로세스(Process)를 이용하여 경로를 확립하고 있으나 이러한 방법은 성능에 많은 문제를 야기하고 있다. 그 이유는 프로세스를 분기(fork) 하는데 오버헤드가 크기 때문이다. 또한, 종래에는 네트웍 트랜스포트 프로토콜마다 경로를 만드는 방법이 달라 모든 트랜스포트 프로토콜마다 경로를 따로 따로 만들어서 사용과 관리가 매우 어려웠다. 따라서 쓰레드를 이용하여 경로를 확립하면 이러한 프로세스를 이용할 때 생기는 오버헤드를 줄일 수 있고 객체 지향기법을 적용함으로서 트랜스포트 프로토콜에 독립적인 경로를 확립하는 것이 가능하다. 본 발명은 쓰레드, 객체지향 기법을 하나로 통합한 스트림 관리자 구현 방법을 제시한다.
Abstract:
본 발명은 입출력 전용 처리기를 갖는 다중 처리기 시스템의 시스템 제어기 장착되는 콘솔(con-sole)과의 문제 입출력 제어 처리에 따른 시스템의 효율저하를 막기 위한 것으로, 2포트 범용 비동기 송수신기(DUART)의 포트를 통하여 입력되는 문자를 시스템의 주처리기가 원하는 영역으로 전달해 주거나 주처리기가 지정한 DUART의 포트로 문자를 출력한다. 본 발명에서는 콘솔 입출력장치의 레지스터들과 송수신용 버퍼(buffer) 및 큐(queue)를 초기화시킨 후, 콘솔 입출력이 요구되는 시점에서 메세지 전송 규약에서 정의한 형태로 서비스를 제공하는 입출력 명령을 수행하고 이와 연계하여 데이타 흐름을 제어하고 인터럽트(interupt)를 처리한다.
Abstract:
본 발명은 유닉스(UNIX)시스템의 운형체제 레벨에서 거울 디스크(mirror disk)의 구현방법에 관한 것이다. 본 발명은 시스템 관리자 명령어와, 디스크 구동기와, 디스크 장치를 포함하는 시스템에서 특정 디스크에 대한 거울 디스크의 구현의 시작과 중지 및 구현되는 거울 디스크에 관한 정보를 출력하는 단계와, 상기 특정 디스크에 대한 거울 디스크의 구현이 시작된 후 이중화된 디스크 영역에 중복 쓰기를 하고 최적화 읽기 수행시 에러가 발생하는 경우에 재읽기를 수행하는 단계로 구성되기 때문에 데이타 손실을 방지할 뿐만 아니라 시스템의 가용도(availability)를 향상시킴으로써 응용프로그램의 수행연속성을 보장받을 수 있다.