1 |
1
가상 머신 프로세서의 원격 처리 장치에 있어서,제1 프로세서 모듈에 대응되는 제1가상 프로세서를 구비하며, 가상 프로세서 컨텍스트의 처리를 위해 요구되는 외부 장치의 제어, 상기 외부 장치로부터 제공되는 데이터의 관리, 상기 가상 프로세서 컨텍스트의 수행을 제어하는 제1가상화 처리부와,제2 프로세서 모듈에 대응되는 제2가상 프로세서를 구비하며, 상기 제1가상화 처리부로부터 상기 가상 프로세서 컨텍스트의 처리를 요청받고, 처리 요청된 상기 가상 프로세서 컨텍스트를 처리하는 제2가상화 처리부를 포함하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
2 |
2
제1항에 있어서,상기 제1가상화 처리부는, 상기 제1가상 프로세서를 구비하는 상태 관리부와,상기 제1가상 프로세서로의 접근을 제어하는 필터부 및 상기 제2가상화 처리부로 상기 가상 프로세서 컨텍스트의 수행을 요청하는 제어 컨텍스트를 제공하는 제1가상 머신 모니터를 구비하는 상태 커널 관리부를 포함하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
3 |
3
제2항에 있어서,상기 제1가상 머신 모니터는,상기 제2가상화 처리부로부터 상기 제2가상화 처리부에 의해 처리가 불가능한 전역 예외 처리 컨텍스트를 수신하고, 상기 전역 예외 처리 컨텍스트를 상기 제1가상 프로세서로 전달하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
4 |
4
제2항에 있어서,상기 필터부는, 시스템 전반에 대응되는 가상 프로세서 서술자로의 접근은 외부 접근 윈도우를 통해 접근하고,상기 제1가상 프로세서에서 처리되는 가상 프로세서의 서술자로의 접근은 내부 접근 윈도우를 통해 접근하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
5 |
5
제1항에 있어서,상기 제2가상화 처리부는, 상기 제2가상 프로세서를 구비하는 프로세서 처리부와,상기 제1가상화 처리부로부터 제공되는 상기 제어 컨텍스트를 확인하고, 상기 제어 컨텍스트에 대응되는 상기 가상 프로세서 컨텍스트를 상기 제2가상 프로세서에 전달하는 컨텍스트제2가상 머신 모니터를 구비하는 프로세서 커널 관리부를 포함하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
6 |
6
제5항에 있어서,상기 제2가상 머신 모니터는,상기 제2가상 프로세서에 의해 처리가 불가능한 상기 가상 프로세서 컨텍스트를 확인하여 전역 예외 처리 컨텍스트로 설정하고, 상기 전역 예외 처리 컨텍스트를 상기 제1가상화 처리부로 전달하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
7 |
7
제5항에 있어서,상기 제2가상 머신 모니터는,상기 제2가상 프로세서가 처리하는 상기 가상 프로세서 컨텍스트를 수행하는 과정에서 지역적인 예외가 발생되는지 여부를 확인하고, 상기 제2가상 프로세서의 상태를 복구하고, 상기 제2가상 프로세서로 상기 지역적인 예외가 발생된 컨텍스트의 재실행을 요청하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 장치
|
8 |
8
가상 머신 프로세서의 원격 처리 방법에 있어서,제1가상화 처리부가 가상 프로세서 컨텍스트를 확인하는 과정과,상기 가상 프로세서 컨텍스트의 수행을 요청하는 제어 컨텍스트를 제2가상화 처리부에 제공하는 과정과,상기 제2가상화 처리부가 상기 제어 컨텍스트를 수신하고, 상기 제2가상화 처리부에 구비된 제2가상 프로세서를 사용하여 상기 제어 컨텍스트에 대응되는 상기 가상 프로세서 컨텍스트를 수행하는 과정과, 상기 제2가상화 처리부가 상기 가상 프로세서 컨텍스트의 수행 결과를 상기 제1가상화 처리부에 제공하는 과정을 포함하는 가상 머신 프로세서의 원격 처리 방법
|
9 |
9
제8항에 있어서,상기 제2가상화 처리부가 상기 제2가상 프로세서에 의해 처리가 불가능한 상기 가상 프로세서 컨텍스트를 확인하는 과정과,상기 제2가상 프로세서에 의해 처리가 불가능한 상기 가상 프로세서 컨텍스트를 전역 예외 처리 컨텍스트로 설정하는 과정과,상기 전역 예외 처리 컨텍스트를 상기 제1가상화 처리부로 전달하는 과정을 포함하는 가상 머신 프로세서의 원격 처리 방법
|
10 |
10
제9항에 있어서,상기 제1가상화 처리부가 상기 제2가상화 처리부로부터 상기 전역 예외 처리 컨텍스트를 수신하는 과정과,상기 전역 예외 처리 컨텍스트를 상기 제1가상화 처리부에 구비된 상기 제1가상 프로세서로 전달하는 과정과,상기 제1가상 프로세서가 상기 전역 예외 처리 컨텍스트를 수행하는 과정을 포함하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 방법
|
11 |
11
제8항에 있어서,상기 제2가상화 처리부가 상기 가상 프로세서 컨텍스트를 수행하는 과정에서 지역적인 예외가 발생되는지 여부를 확인하는 과정과, 상기 제2가상 프로세서의 상태를 복구하는 과정과, 상기 제2가상 프로세서에 의해 상기 지역적인 예외가 발생된 컨텍스트를 재실행하는 과정을 포함하는 것을 특징으로 하는 가상 머신 프로세서의 원격 처리 방법
|
12 |
12
가상화 컴퓨팅 시스템에 있어서,매니코어 환경에 기초한 복수의 코 프로세서와 메모리를 구비하는 프로세서 모듈과, 상기 프로세서 모듈을 서로 연결하는 인터커넥터부를 포함하는 매니코어 기반의 하드웨어 장치와,제1 프로세서 모듈에 대응되는 제1가상 프로세서를 구비하며, 가상 프로세서 컨텍스트의 처리를 위해 요구되는 외부 장치의 제어, 상기 외부 장치로부터 제공되는 데이터의 관리, 상기 가상 프로세서 컨텍스트의 수행을 제어하는 제1가상화 처리부와, 제2 프로세서 모듈에 대응되는 제2가상 프로세서를 구비하며, 상기 제1가상화 처리부로부터 상기 가상 프로세서 컨텍스트의 처리를 요청받고, 처리 요청된 상기 가상 프로세서 컨텍스트를 처리하는 제2가상화 처리부를 포함하는 가상화 처리 장치를 포함하는 매니코어 기반의 가상화 컴퓨팅 시스템
|