Abstract:
본발명은 ARM 컴퓨팅환경에서그림자페이지테이블을이용하여메모리가상화를구현하는시스템및 방법에관한것이다. 본발명은필요에따라그림자페이지테이블을이용하여가상화를위한지연동기화를구현하고, 게스트운영체제에서메모리에대한읽기나쓰기연산에서변환오류가발생한경우, TLB flush 연산이일어나는경우등 미리정해진기준에따라지연동기화를구현하는시점을결정하며, data abort 발생시 data fault 원인이권한오류인지아니면변환오류인지에따라명령행점프처리를제어한다. 본발명에따르면, ARM 하드웨어의특성을반영한지연동기화기법을통해동기화에수반되는오버헤드를줄일수 있다.
Abstract:
PURPOSE: An automatic semi-virtualization device and a method of an operating system kernel is provided to minimize cost generated in development, operation, maintenance and repair of a semi-virtualization system by quickly converting operating system kernel which is not virtualized into a kernel supporting semi-virtualization. CONSTITUTION: A semi-virtualization device(230) includes a kernel profiler(231), a profiler information storage unit(232) and a semi-virtualization unit(233). The kernel profiler detects profile information from a native operating system kernel. The semi-virtualization unit generates a semi-virtualized operating system kernel operated in a semi-virtualization virtual machine unit(220) by combining the native operating system kernel and profile information. [Reference numerals] (210) Hardware; (220) Semi-virtualization virtual machine unit; (230) Semi-virtualization device; (231) Kernel profiler; (232) Profiler information storage unit; (233) Semi-virtualization unit; (240) Native operating system kernel; (250) Semi-virtualization operating system kernel
Abstract:
본 발명은 다중 쓰레드의 비동기 입출력 처리 장치 및 그 방법에 관한 것으로, 입출력 시스템상에서 동시에 처리 가능한 실행 쓰레드 한도를 설정하고, 쓰레드로부터의 입출력 이벤트 요청 시 실행 쓰레드 한도와 현재 실행 중인 쓰레드의 수를 비교하여 그 결과에 따라 입출력 이벤트의 처리 작업을 관리한다. 본 발명에 따르면, 본 발명에 따른 다중 쓰레드의 비동기 입출력 장치는 비동기 입출력 시스템상에서 동시에 처리되는 쓰레드의 수를 실행 쓰레드 한도만큼으로 제한함으로써, 쓰레드의 콘텍스트 스위칭 오버헤드에 따른 성능 저하를 방지하고, 효율적인 쓰레드 관리가 가능하게 된다.
Abstract:
PURPOSE: A peripheral device virtualization system of a computer system is provided to improve a virtualization performance by using a memory area setting function supporting hardware. CONSTITUTION: A first processor(30) is operated as a secure state in a special right mode. A second processor(20) is operated as a normal state in a user mode and the special right mode. The second processor includes a kernel operated in a special right mode and a user process operated in the user mode. A monitor mode(40) controls the access of the second processor to a memory area set as the secure state in the first processor. A handler processes a reading or a writing request for a memory according to an analysis result by analyzing the state information in the occurrence of abort data. [Reference numerals] (40) Monitor mode; (AA,CC) User mode; (BB,DD) Privilege mode;
Abstract:
Provided are an apparatus and a method for communication interface between application programs on virtual machines using a shared memory. The apparatus, includes: a request dividing unit for checking a type of socket request information transmitted from a first socket application program on a first virtual machine through a socket interface and dividing the socket request information based on the checked information; a Transmission Control Protocol (TCP) socket connecting unit setting up TCP socket connection with a second socket application program on a second virtual machine based on the divided socket request information for control request; and a shared memory connecting unit for setting up shared memory connection through the set up TCP socket connection and transmitting/receiving data with the second socket application program through the set up shared memory connection based on the divided socket request information for data transmission/reception.
Abstract:
본 발명은 개선된 토큰 버킷 기법을 사용해 각 네트워킹 주체에게 선택적으로 워크 컨서빙 모드를 지원하여 효율적으로 네트워크 대역폭을 관리할 수 있는 네트워크 스케쥴러 및 네트워크 스케쥴링 방법을 제공하는 것으로, 본 발명의 네트워크 스케쥴러는, 토큰 버킷 기법을 이용하여, 할당된 대역폭을 보장해 주거나 남아있는 대역폭을 사용할 수 있도록 하는 워크 컨서빙 모드를 각각의 네트워크 주체인 NSU 별로 선택적으로 지원하고, 토큰 값, 워크 컨서빙 모드의 선택 여부, 및 처리할 패킷 요청의 유무에 따라, 모든 상기 NSU들을 그린 상태, 레드 상태, 옐로우 상태, 및 블랙 상태로 분류하여 관리하는 것을 특징으로 한다. 네트워크, 대역폭제한, 스케쥴링, 트래픽제어, 워크컨서빙모드, 토큰버킷
Abstract:
A multi-wavelength selection device is provided to select a multi-wavelength optical signal, or desirable plural single-wavelength optical signals from a light source by using a modulation period diffraction grating, and to output the selected optical signal through a single input/output waveguide. A multi-wavelength selection device is composed of a first waveguide(210) for receiving a multi-wavelength optical signal comprising the M number of single-wavelength optical signals and outputting the N number of single-wavelength optical signals in the input direction of the multi-wavelength optical signal and a second waveguide(220) connected with the first waveguide. The multi-wavelength optical signal is flatly spread and transmitted through one end of the second waveguide. A modulation period diffraction grating(230) is formed on the other end of the second waveguide to reflect the N number of single-wavelength optical signals so that each single-wavelength optical signal forms focal points at one end and generates constructive interference.
Abstract:
A wavelength variable light source is provided to minimize optical coupling loss between two materials and to increase reliability by easily hybrid-integrating a diffraction grating made from silicon or polymer except for a diffraction grating made from indium phosphide. A wavelength tunable light source(700) is composed of an optical amplifier(710) transmitting an optical signal having a predetermined wavelength band in one direction and amplifying and outputting an optical signal having a predetermined single wavelength of the wavelength band in another direction; a beam steering unit(720) for moving an output path of the optical signal having a predetermined wavelength band; and a waveguide of which one end is formed in a linear structure connected with the beam steering unit to flatly spread and transmit the optical signal having the wavelength band and the other end is formed like a concave diffraction grating(730) generating constructive interference of a single wavelength at one end by reflecting and diffracting the optical signal having the wavelength band. The constructively interfered single wavelength has a straight trajectory and feeds back to the optical amplifier through the beam steering unit.
Abstract:
본 발명은 방사형으로 진행하는 광을 편향하는 광 편향기에 관한 것으로, 제1 유효굴절율을 가지는 주변영역; 및 상기 제1 유효굴절율과 다른 제2 유효굴절율을 가지는 소정 형상의 편향패턴 영역을 포함하되, 상기 소정 형상의 편향 패턴 영역에 의해서, 방사형으로 진행하는 광은 특정점에서 출발하여 진행하는 것으로 편향된다. 이를 통해서, 광원의 이동 궤적은 직선, 원, 타원, 포물선 등 다양한 형태가 되도록 설계할 수 있다. 광 편향기, 방사 광, 편향