가상화 운영체제 성능 분석 방법, 이를 수행하는 가상화 운영체제 성능 분석 장치 및 이를 저장하는 기록매체
METHOD OF ANALYZING VIRTUAL OPERATING SYSTEM PERFORMANCE, VIRTUAL OPERATING SYSTEM PERFORMANCE ANALYSIS APPARATUS PERFORMING THE SAME AND STORAGE MEDIUM STORING THE SAME
특허 요약
가상화 운영체제 성능 분석 장치는 작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 성능 분석 코드를 포함하는 제1 운영체제부, 상기 제1 운영체제부 내에 상기 성능 분석 코드의 성능 분석 위치를 결정하는 제2 운영체제부 및 상기 성능 분석 코드를 상기 제1 운영체제부에 동적으로 삽입하는 하이퍼바이저부를 포함한다.
청구항
번호청구항
1

작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 성능 분석 코드를 포함하는 제1 운영체제부;상기 제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 상기 제1 운영체제부 내에 상기 성능 분석 코드의 성능 분석 위치를 결정하는 제2운영체제부; 및상기 성능 분석 코드를 상기 제1 운영체제부에 동적으로 삽입하는 하이퍼바이저부를 포함하는 가상화 운영체제 성능 분석 장치.

2

삭제

3

제1항에 있어서, 상기 하이퍼바이저부는상기 제1 운영체제부로부터 상기 작업 제어 블록 정보를 제공받고 상기 제2 운영체제부에 상기 작업 제어 블록 정보 및 가상 인터럽트를 제공하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

4

제3항에 있어서, 상기 하이퍼바이저부는상기 성능 분석 코드를 생성하여 상기 제2 운영체제부에 의하여 결정된 하나의 운영체제의 상기 성능 분석 위치에 삽입하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

5

제3항에 있어서, 상기 하이퍼바이저부는상기 제1 운영체제부가 상기 성능 분석 코드를 실행하는 경우에 상기 제1 운영체제로부터 상기 작업 제어 블록 정보를 제공받는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

6

제5항에 있어서, 상기 하이퍼바이저부는상기 작업 제어 블록 정보 및 가상 인터럽트를 상기 제2 운영체제부에 제공하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

7

제6항에 있어서, 상기 제2 운영체제부는상기 작업 제어 블록 정보를 수집하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

8

제7항에 있어서, 상기 제2 운영체제부는 상기 수집된 작업 제어 블록 정보 및 상기 가상 인터럽트를 기초로 상기 작업 제어 블록 정보를 상기 제2 운영체제부의 형식으로 변환하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

9

제8항에 있어서, 상기 제2 운영체제부는 상기 변환된 작업 제어 블록 정보를 저장하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

10

제1항에 있어서, 상기 작업 제어 블록 정보는 수행중인 태스크(Task) 정보, 현재 태스크 상태 또는 스택(Stack)에 쌓여 있는 태스크 정보를 포함하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치.

11

제2 운영체제부에 의하여 제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 특정 운영체제에 대하여 성능 분석 위치를 결정하고, 하이퍼바이저부에 의하여 성능 분석 코드를 동적으로 삽입하는 단계;상기 특정 운영체제가 상기 성능 분석 코드를 수행하는 경우에는 상기 제1 운영체제부에 의하여 작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 단계; 및상기 제2 운영체제부에 의하여 상기 작업 제어 블록 정보의 형식을 변환하여 저장하는 단계를 포함하는 가상화 운영체제 성능 분석 방법.

12

제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 특정 운영체제에 대하여 성능 분석 위치를 결정하고 성능 분석 코드를 동적으로 삽입하는 기능;상기 특정 운영체제가 상기 성능 분석 코드를 수행하는 경우에는 작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 기능; 및상기 작업 제어 블록 정보의 형식을 변환하여 저장하는 기능을 포함하는 가상화 운영체제 성능 분석 방법에 관한 컴퓨터 프로그램을 기록한 기록매체.