1 |
1
가상머신이 제 1 가상주소공간을 갖도록 하는 가상머신용 페이지테이블과,가상머신모니터가 상기 제 1 가상주소공간과는 별개의 제 2 가상주소공간을 갖도록 하는 가상머신모니터용 페이지테이블과,상기 가상머신용 페이지테이블과 상기 가상머신모니터용 페이지테이블에 대해 주소공간의 전환을 위해서 변경할 주소공간을 나타내는 페이지테이블을 가리키는 하드웨어 MMU(Memory Management Unit)와,상기 제 1 가상주소공간과 상기 제 2 가상주소공간에 동시에 사상된 공유페이지를 포함하여 상기 주소공간의 전환을 진행하는 주소공간 관리기를 포함하는완전가상화를 위한 주소공간 전환 장치
|
2 |
2
제 1 항에 있어서,상기 하드웨어 MMU는, 상기 주소공간의 전환시에 상기 가상머신모니터가 사용하는 ASID 값을 갖는완전가상화를 위한 주소공간 전환 장치
|
3 |
3
제 2 항에 있어서,상기 하드웨어 MMU는, TLB(Translation Look-aside Buffer)에 존재하는 엔트리 중 해당 ASID(Address-Space Identifier) 값이 상기 가상머신모니터가 사용하는 ASID 값일 때 페이지테이블 워크를 통해서 상기 TLB에 적재된 페이지테이블엔트리(Page Table Entry, PTE)만을 유효한 것으로 사용하는완전가상화를 위한 주소공간 전환 장치
|
4 |
4
제 2 항에 있어서,상기 주소공간 관리기는, 상기 주소공간의 전환시에 가상머신용 ASID 값이 유지되게 하는 ASID 관리자를 포함하는완전가상화를 위한 주소공간 전환 장치
|
5 |
5
제 4 항에 있어서,상기 ASID 관리자는, 상기 주소공간의 전환시에 상기 가상머신이 사용하였던 ASID 값이 유지되게 하는완전가상화를 위한 주소공간 전환 장치
|
6 |
6
가상머신이 가상머신용 페이지테이블에 의해 제 1 가상주소공간을 가지며,가상머신모니터가 상기 가상머신용 페이지테이블과는 별개로 운영되는 가상머신모니터용 페이지테이블에 의해 제 2 가상주소공간을 가지고,하드웨어 MMU(Memory Management Unit)가 상기 가상머신용 페이지테이블과 상기 가상머신모니터용 페이지테이블에 대해 주소공간의 전환을 위해서 변경할 주소공간을 나타내는 페이지테이블을 가리키며,상기 제 1 가상주소공간과 상기 제 2 가상주소공간에 동시에 사상된 공유페이지를 포함하는 주소공간 관리기가 상기 주소공간의 전환을 진행하는완전가상화를 위한 주소공간 전환 방법
|
7 |
7
제 6 항에 있어서,상기 주소공간의 전환시에 상기 하드웨어 MMU는 상기 가상머신모니터가 사용하는 ASID 값을 갖는완전가상화를 위한 주소공간 전환 방법
|
8 |
8
제 7 항에 있어서,TLB(Translation Look-aside Buffer)에 존재하는 엔트리 중 해당 ASID(Address-Space Identifier) 값이 상기 가상머신모니터가 사용하는 ASID 값일 때 상기 하드웨어 MMU는 페이지테이블 워크를 통해서 상기 TLB에 적재된 페이지테이블엔트리(Page Table Entry, PTE)만을 유효한 것으로 사용하는완전가상화를 위한 주소공간 전환 방법
|
9 |
9
제 6 항에 있어서,상기 주소공간의 전환시에 가상머신용 ASID 값은 상기 주소공간 관리기의 ASID 관리자에 의해서 유지되는완전가상화를 위한 주소공간 전환 방법
|
10 |
10
제 9 항에 있어서,상기 주소공간의 전환시에 상기 가상머신이 사용하였던 ASID 값은 상기 ASID 관리자에 의해서 유지되는완전가상화를 위한 주소공간 전환 방법
|