- トップページ
- 基本情報技術者
- 平成24年度春季問題
- 平成24年度春季解答・解説
平成24年度春季解答
問題21
仮想記憶システムにおいて主記憶の容量が十分でない場合,プログラムの多重度を増加させるとシステムのオーバヘッドが増加し,アプリケーションのプロセッサ使用率が減少する状態を表すものはどれか。
ア | スラッシング |
イ | フラグメンテーション |
ウ | ページング |
エ | ボトルネック |
解答:ア
<解説>
ア | ○ | スラッシングとは、仮想記憶環境下において物理メモリが不足し、オペレーティングシステムがディスクとの入出力に処理能力のほとんどを奪われてしまった状態を指す。 |
イ | × | フラグメンテーションとは、フラグメンテーションとは、コンピュータ上のメモリの管理上の一単位が、そのままでは有効利用できない状態になることである。 |
ウ | × | ページングとは、仮想記憶の方式の一つで、メモリ領域をページと呼ばれる一定の大きさの領域に分割し、物理的なアドレス(番地)とは別に仮想的なアドレスを割り当てて管理する方式である。 |
エ | × | ボトルネックとは流れ作業の効率が最も悪い(詰まりやすい)箇所のことである。 |
問題22
ページ置換えアルゴリズムにおけるLRU方式の説明として,適切なものはどれか。
ア | 最後に参照されたページを置き換える方式 |
イ | 最後に参照されてからの経過時間が最も長いページを置き換える方式 |
ウ | 最も参照回数の最も少ないページを置き換える方式 |
エ | 最も古くから存在するページを置き換える方式 |
解答:イ
<解説>
- FIFO(Fast In Fast Out)方式
- 最も古くページインされたページをページアウトの対象にする
- LIFO(Last In Fast Out)方式
- 最も新しくページインされたページをページアウトの対象にする
- LRU(Least Recently Used)方式
- 参照されていない時間が最も長いデータを置換対象にする方式
- LFU(Least Frequently Used)方式
- 参照される頻度が最も小さいページをページアウトの対象にする
ア | × | LIFO方式の説明である。 |
イ | ○ | LRU方式の説明である。 |
ウ | × | LFU方式の説明である。 |
エ | × | FIFO方式の説明である。 |
問題23
様々なサイズのメモリ資源を使用するリアルタイムシステムのメモリプール管理において,可変長方式と比べた場合の固定長方式の特徴として,適切なものはどれか。
ア | メモリ効率が良く,獲得及び返却の処理速度は遅く一定である。 |
イ | メモリ効率が良く,獲得及び返却の処理速度は遅く不定である。 |
ウ | メモリ効率が悪く,獲得及び返却の処理速度は速く一定である。 |
エ | メモリ効率が悪く,獲得及び返却の処理速度は速く不定である。 |
解答:ウ
<解説>
メモリープール管理には、可変長方式と固定長方式があります。
- 可変長方式
- 個々の獲得要求に応じて必要なサイズの記憶領域を確保する方式。メモリ効率は良いが、空き領域の探索などに時間が必要になるので、獲得及び返却の処理速度は遅く、不定である。
- 固定長方式
- 常に一定サイズの記憶領域を確保する方式。メモリ効率は悪くなるが、獲得及び返却の処理速度は早く一定である。
したがって、ウが正解である。
問題24
シェルのリダイレクト機能による実現の可否に関する記述のうち,適切なものはどれか。
ア | 標準出力をファイルに切り替えることはできないが,標準入力をファイルに切り替えることはできる。 |
イ | 標準出力をファイルに追加することはできないが,標準入力と標準出力をファイルに切り替えることはできる。 |
ウ | 標準入力と標準出力をファイルに切り替えることができ,標準出力をファイルに追加することもできる。 |
エ | 標準入力をファイルに切り替えることはできないが,標準出力をファイルに切り替えることはできる。 |
解答:ウ
<解説>
シェルとは、ユーザの操作を受け付けて、与えられた指示をOSの中核部分に伝えるソフトウェアである。
シェルは「キーボードから入力し、画面に出力する」ようになっている。こうした入力と出力の方法を変更する場合には、リダイレクトを使う。
リダイレクトとは、プログラムの入力元や出力先を変更することをいう。通常、標準入力はキーボード、標準出力はディスプレイであるが、これをファイルやプリンタなどに切り替えることができる。
よってウが正解である。
問題25
7セグメントLED点灯回路で,出力ポートに16進数で6Dを出力したときの表示状態はどれか。ここで,P7を最上位ビット(MSB),P0を最下位ビット(LSB)とし,ポート出力が1のとき, LEDは点灯する。
解答:ウ
<解説>
- 16進数6Dを2進数に変換すると、「0110 1101」となる。
- P0~P7に割り当てる。
- a,c,d,f,gの5つのLEDを点灯させる。
お問い合わせ