Abstract:
본 발명은 가상화 장치 및 그 처리 방법에 관한 것으로, 본 발명은, 공간 가상화 장치에서 베이직 블록 캐쉬에서 임의의 진입 주소에 대한 엔트리를 검색하고, 그 진입 주소를 인자로 하여 식별된 베이직 블록의 진입 주소와 베이직 블록 길이를 인자로 하여 그 명령 수행을 전달하면, 치환된 인스트럭션 테이블(RIT)에 베이직 블록의 마지막 인스트럭션을 읽어 기입하고, 기입된 엔트리에 대응하는 인덱스를 인자로 하여 인스트럭션 에뮬레이터로 브랜치하는 명령어를 베이직 블록의 마지막 인스트럭션의 위치에 기입한 후 해당 진입 주소로 브랜치하여 요구되는 베이직 블록의 인스트럭션을 실행함으로써, 바이너리의 복제없이 동적 바이너리 번역을 수행할 수 있어 메모리 요구량을 감소시킬 수 있는 것이다. 가상화, 에뮬레이션, 바이너리 번역
Abstract:
본 발명은 컴퓨터 시스템에서 인터럽트 컨트롤러의 가상화 기술에 관한 것으로, 컴퓨터 시스템의 인터럽트 컨트롤러를 가상화하여 각 운영체제에 제공하는 것을 특징으로 한다. 본 발명에 의하면, 이러한 가상 인터럽트 컨트롤러는 실제 하드웨어 인터럽트 컨트롤러와 동일한 인터페이스를 가지며, 기존 운영체제의 수정 없이 가상 인터럽트 컨트롤러를 하드웨어 인터럽트 컨트롤러와 동일한 방식으로 사용하는 환경을 제공하게 할 수 있다. 가상화, 컴퓨터 시스템, 인터럽트 컨트롤러, 가상 머신 모니터
Abstract:
PURPOSE: An OS(Operating System) conversion method in an information processing system is provided to rapidly convert OSs and to maintain a work environment by using a standby mode for the OSs. CONSTITUTION: When power is applied to an information processing system, an OS converter is executed. When the first OS acquires an OS conversion command, the identification information of a second OS and OS conversion information are stored in a nonvolatile memory(420). The OS converter converts the first OS into the second OS when the first OS is executed as a standby mode(470). [Reference numerals] (410) Executing a first operation system; (420) Obtaining a command for switching the operation system to a second operation system; (430) Storing identification information of the second operation system and information indicating switching of the operation system; (441) Storing a restarting address of the first operation system; (443) Storing information indicating the internal condition of a processor in a memory; (445) Stopping input and output devices of the system; (450) Is the second operation system in a standby mode?; (460) Restarting the second operation system; (470) Booting the second operation system; (AA) Start; (BB) Yes; (CC) No; (DD) End
Abstract:
PURPOSE: A virtual machine system is provided to dynamically install a virtualization machine monitor module, in an address space for guest operating system, thereby subbing for VMM. CONSTITUTION: A virtual machine system comprises: VM(Virtual Machine) monitor(100) providing one or more VM(Virtual Machine)s; a VM monitor module(200) installed in an address space for guest operating system after booting guest OS(Operating system) executed in the VM; and a VM system controlling in order to treat indication command in the VM monitor or the VM monitor module according to the indication command conducted by the guest operating system.