ソフトウェア開発技術者試験 |
2007年度 = 平成19年度・秋期 |
午前 |
問23 |
ページング方式の仮想記憶においてアドレスを変換する処理を順に並べたものはどれか。ここで、処理A~Fは次のとおりである。
A:アクセス対象の仮想記憶アドレスに対応するページテーブルの先頭アドレスを得る。
B:アクセス対象の主記憶アドレスに対応するページテーブルの先頭アドレスを得る。
C:ページテーブルを検索し、該当ページの状態を調べる。
D:ページ内変位を加えて、求める仮想記憶アドレスを得る。
E:ページ内変位を加えて、求める主記憶アドレスを得る。
F:ページフォールトならばページイン処理を行う。
ア A、C、E、F
| イ A、C、F、E
|
ウ B、C、D、F
| エ B、C、F、D
|
イ
下記の順で処理を行いますので、正解はイです。
(A)アクセス対象の仮想記憶アドレスに対応するページテーブルの先頭アドレスを得る。
(C)ページテーブルを検索し、該当ページの状態を調べる。
(F)ページフォールトならばページイン処理を行う。
(E)ページ内変位を加えて、求める主記憶アドレスを得る。