情報処理技術者試験の過去問題を解く

基本情報技術者試験の午前の過去問題を1日1問のペースで解いていきます。 一緒に勉強しましょう。

平成20年 秋期 基本情報技術者 午前 問27

平成20年 秋期 基本情報技術者 午前 問27


ページング方式の仮想記憶において、主記憶に存在しないページをアクセスした場合の処理や状態の順序として、適切なものはどれか。
ここで、主記憶には現在、空きのページ枠はないものとする。

 ア  置換え対象ページの決定 → ページイン → ページフォールト → ページアウト
 イ  置換え対象ページの決定 → ページフォールト → ページアウト → ページイン
 ウ  ページフォールト → 置換え対象ページの決定 → ページアウト → ページイン
 エ  ページフォールト → 置換え対象ページの決定 → ページイン → ページアウト

キーワード
・仮想記憶
・ページング方式

キーワードの解説

  • 仮想記憶
    メモリ管理の方法の一つで、不連続なメモリ領域をソフトウェアから見て連続した領域になる。
    仮想記憶はコンピュータ上に実装されている主記憶よりも大きな記憶領域を仮想的に提供する仕組みであり、仮想記憶を利用することで、メモリ空間の一部をハードディスク装置等の大容量外部記憶に待避でき、実際のメモリ量以上のメモリ空間が利用できるようになる。
  • ページング方式
    仮想記憶でメモリ上にあるデータとハードディスクなどの外部記憶装置に待避したデータの入れ替えを、固定長のサイズのページで入れ替え(管理)する方法である。
    可変長のサイズで管理する場合、セグメント方式という。
もっと、「仮想記憶」について調べてみよう。


平成20年 秋期 基本情報技術者 午前 問27の答え。


仮想記憶のページング方式についての問題です。
ページングの問題は多いですが、ページ入れ替えの処理順序というのは珍しいです。難問といえると思います。
ページ入れ替えの処理に詳しくないと解けないもんだかと思いますが、これは自分でページ入れ替えをシミュレーションしててそのときの頭の中の処理を当てはめるといいです。
多分、(1)参照するデータがマップされているか。(2)なかったらどのページと入れ替えるか。(3)入れ替え処理実施。の順になるため答えが出ますね。


今日から仕事始めの人も多いと思いますが、情報処理技術者試験の勉強も本腰を入れないといけませんね。がんばりましょう。


今回のような知識のない問題の場合、受験生の中で正しい答えを知っている人はほとんどいないと思います。
では、どうやってとけばいいかということですが、コンピュータとはいえそれを設計したのは人間ですので、どんなになじみの薄い分野であってもやっていることは、人が通常行っている手順だったりします。(特殊なことをすると間違える。)
したがって、こういった問題の場合、『自分ならどうする』という視点(観点)で解くのがいいと思います。


書店で資格取得のガイド本(2010年版)を眺めていたら、IT系資格の中に『ソフトウェア開発技術者』や『テクニカルエンジニアXXXX』というのがありました。
こういった本を出す出版社は、試験制度の変更にもっと敏感になってほしいですね。

テーマ:情報処理技術者試験 - ジャンル:コンピュータ

FC2Ad

FC2ブログ