Pat
J-GLOBAL ID:200903017016905351

仮想計算機方式の情報処理装置及びプロセッサ

Inventor:
Applicant, Patent owner:
Agent (1): 鈴木 誠
Gazette classification:公開公報
Application number (International application number):1999230394
Publication number (International publication number):2001051900
Application date: Aug. 17, 1999
Publication date: Feb. 23, 2001
Summary:
【要約】【課題】 ホストページテーブルをゲスト仮想アドレス-ホスト実アドレス変換テーブルとして用いて仮想計算機方式を実現する。【解決手段】 主記憶200上のページテーブル210はゲスト仮想アドレスとホスト実アドレスの対応を格納し、プロセッサ100上のTLB130は以前のアドレス変換で得た上記対応を保持する。PTBR140はページテーブル210の実アドレスを保持する。プロセッサはTLBパージを検出するとホストを起動する。ホストは、ゲストが行った仮想空間変更処理を調べ、新しいゲスト仮想アドレス-ホスト実アドレスの対応をページテーブルに格納する。また、プロセッサはPTBRリードを検出すると、同様にホストを起動する。ホストは、ゲストがPTBRの値を書き込んだレジスタ等を調べ、ゲスト実アドレスにページテーブルを書き換える。
Claim (excerpt):
実メモリを論理的に分割して1つまたは複数の仮想計算機に割り当てるプログラム(以下、ホストと呼ぶ)を備え、仮想計算機上で独立したOS(以下、ゲストと呼ぶ)を動作させ、且つ、アドレス変換にゲスト仮想アドレスとホスト実アドレスの対応を示す変換テーブルを用いる、仮想計算機方式の情報処理装置であって、変換テーブルを参照したゲスト仮想アドレスとホスト実アドレスの対を保持するアドレス変換バッファメモリ(以下、TLBと呼ぶ)と、前記TLBの無効化を検出する手段と、前記TLBの無効化が検出された場合に例外割込みを生成する手段を具備し、前記例外割込みにより、ホストが前記変換テーブルのゲスト仮想アドレスとホスト実アドレスの対応を書き換えることを特徴とする仮想計算機方式の情報処理装置。
FI (2):
G06F 12/10 J ,  G06F 12/10 E
F-Term (3):
5B005JJ11 ,  5B005MM36 ,  5B005MM51

Return to Previous Page