1 |
1
작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 성능 분석 코드를 포함하는 제1 운영체제부;상기 제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 상기 제1 운영체제부 내에 상기 성능 분석 코드의 성능 분석 위치를 결정하는 제2운영체제부; 및상기 성능 분석 코드를 상기 제1 운영체제부에 동적으로 삽입하는 하이퍼바이저부를 포함하는 가상화 운영체제 성능 분석 장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 하이퍼바이저부는상기 제1 운영체제부로부터 상기 작업 제어 블록 정보를 제공받고 상기 제2 운영체제부에 상기 작업 제어 블록 정보 및 가상 인터럽트를 제공하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
4 |
4
제3항에 있어서, 상기 하이퍼바이저부는상기 성능 분석 코드를 생성하여 상기 제2 운영체제부에 의하여 결정된 하나의 운영체제의 상기 성능 분석 위치에 삽입하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
5 |
5
제3항에 있어서, 상기 하이퍼바이저부는상기 제1 운영체제부가 상기 성능 분석 코드를 실행하는 경우에 상기 제1 운영체제로부터 상기 작업 제어 블록 정보를 제공받는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
6 |
6
제5항에 있어서, 상기 하이퍼바이저부는상기 작업 제어 블록 정보 및 가상 인터럽트를 상기 제2 운영체제부에 제공하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
7 |
7
제6항에 있어서, 상기 제2 운영체제부는상기 작업 제어 블록 정보를 수집하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
8 |
8
제7항에 있어서, 상기 제2 운영체제부는 상기 수집된 작업 제어 블록 정보 및 상기 가상 인터럽트를 기초로 상기 작업 제어 블록 정보를 상기 제2 운영체제부의 형식으로 변환하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
9 |
9
제8항에 있어서, 상기 제2 운영체제부는 상기 변환된 작업 제어 블록 정보를 저장하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
10 |
10
제1항에 있어서, 상기 작업 제어 블록 정보는 수행중인 태스크(Task) 정보, 현재 태스크 상태 또는 스택(Stack)에 쌓여 있는 태스크 정보를 포함하는 것을 특징으로 하는 가상화 운영체제 성능 분석 장치
|
11 |
11
제2 운영체제부에 의하여 제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 특정 운영체제에 대하여 성능 분석 위치를 결정하고, 하이퍼바이저부에 의하여 성능 분석 코드를 동적으로 삽입하는 단계;상기 특정 운영체제가 상기 성능 분석 코드를 수행하는 경우에는 상기 제1 운영체제부에 의하여 작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 단계; 및상기 제2 운영체제부에 의하여 상기 작업 제어 블록 정보의 형식을 변환하여 저장하는 단계를 포함하는 가상화 운영체제 성능 분석 방법
|
12 |
12
제1 운영체제부에 포함되어 있는 적어도 하나의 운영체제 중에서 하나의 운영체제를 결정하고 성능 분석 시작 지점 및 성능 분석 종료 지점을 설정하여 특정 운영체제에 대하여 성능 분석 위치를 결정하고 성능 분석 코드를 동적으로 삽입하는 기능;상기 특정 운영체제가 상기 성능 분석 코드를 수행하는 경우에는 작업 제어 블록 정보(Task Control Block, TCB)를 생성하는 기능; 및상기 작업 제어 블록 정보의 형식을 변환하여 저장하는 기능을 포함하는 가상화 운영체제 성능 분석 방법에 관한 컴퓨터 프로그램을 기록한 기록매체
|