ソフトウェア開発'04/12は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
041201

 5 けたの数 a1 a2 a3 a4 a5 をハッシュ法を用いて配列に格納したい。ハッシュ
関数を mod(a1 + a2 + a3 + a4 + a5,13)とし,求めたハッシュ値に対応する位
置の配列要素に格納する場合,54321 は次の配列のどの位置に入るか。ここで,
mod(x, 13)の値は,x を 13 で割った余りとする。

    位置   配列
    ┌───────┐
    0│        │
    ├───────┤
    1│       │
    ├───────┤
    2│       │
    ├───────┤
     │   :   │
     │   :   │
    ├───────┤
   11│       │
     ├───────┤
   12│       │
    └───────┘

 ア 1

 イ 2

 ウ 7

 エ 11
ANSWER 解説
------------------------------------------------------------------------
041202

 DRAM の説明として,適切なものはどれか。

 ア コンデンサに電荷を蓄えた状態か否かによって 1 ビットを表現する。主
  記憶としてよく用いられる。

 イ 製造時にデータが書き込まれる。マイクロプログラム格納用メモリとして
  用いられる。

 ウ 専用の装置でデータを書き込むことができ,紫外線照射で消去ができる。

 エ フリップフロップで構成され,高速であるが製造コストが高い。キャッシュ
  メモリなどに用いられる。
ANSWER 解説
------------------------------------------------------------------------
041203

 図の論理回路において,A = 1,B = 0,C = 1 のとき,P,Q,R の値の適切な
組合せはどれか。
     ┬──┐        ┬─\         |\
 ここで,|  ├ は AND  回路,|  )-  は OR 回路, ┤ >○─
     ┴──┘        ┴─/         |/
は NOT 回路を表す。

  A─┬──┐ P
    |  ├──┬─\  Q  |\    R
  B─┴──┘  |  )-──┤ >○─
        ┌─┴─/   |/
  C─────┘


      ┌─┬─┬─┐
      │P │Q │R │
    ┌─┼─┼─┼─┤
    │ア│0 │1 │0 │
    ├─┼─┼─┼─┤
    │イ│0 │1 │1 │
    ├─┼─┼─┼─┤
    │ウ│1 │0 │1 │
    ├─┼─┼─┼─┤
    │エ│1 │1 │0 │
    └─┴─┴─┴─┘
ANSWER 解説
------------------------------------------------------------------------
041206

 主記憶のデータを図のように参照するアドレス指定方式はどれか。

 命令部 アドレス部        主記憶
┌───┬────┐  アドレス┌─────┐
│   │ 20 ● │      │  :  │
└───┴──┼─┘      ├─────┤
       │        │     │
       │        ├─────┤
       └─────→ 20│  25 ●│
                ├────┼┤
          ┌─────┼────┘│
          │     │  :  │
          │     ├─────┤
          └───→25│ データ │
                ├─────┤
                │  :  │

 ア 間接アドレス指定

 イ 指標アドレス指定

 ウ 相対アドレス指定

 エ 直接アドレス指定
ANSWER 解説
------------------------------------------------------------------------
041207

 1 GHz で動作する CPU がある。この CPU は,機械語の 1 命令を平均 0.8
クロックで実行できることが分かっている。この CPU は 1 秒間に約何万命令実行
できるか。

 ア 125

 イ 250

 ウ 80,000

 エ 125,000
ANSWER 解説
------------------------------------------------------------------------
041208

 外部割込みが発生するものはどれか。

 ア 仮想記憶管理での,主記憶に存在しないページへのアクセス

 イ システムコール命令の実行

 ウ ゼロによる除算

 エ 入出力動作の終了
ANSWER 解説
------------------------------------------------------------------------
041209

 キャッシュメモリに関する記述のうち,適切なものはどれか。

 ア  書込み命令が実行されたときに,キャッシュメモリと主記憶の両方を書き
  換える方式と,キャッシュメモリだけを書き換えておき,主記憶の書換えは
  ブロックの入替え時に行う方式とがある。

 イ キャッシュメモリは,実記憶と仮想記憶のメモリ容量の差を埋めるために
  採用される。

 ウ 主記憶へのアクセスでキャッシュメモリにヒットしないと割込みが生じ,
  プログラムによって主記憶からキャッシュメモリへデータが転送される。

 エ 半導体メモリのアクセス速度の向上が著しいので,キャッシュメモリの必
  要性は減っている。
ANSWER 解説
------------------------------------------------------------------------
041210

 システム A,B のキャッシュメモリと主記憶のアクセス時間は表のとおりであ
る。あるプログラムをシステム A で実行したときのキャッシュメモリのヒット
率と実効アクセス時間はシステム B で実行したときと同じになった。このとき
のキャッシュメモリのヒット率は幾らか。
                        単位 ナノ秒
               ┌──────┬─────┐
                │システム A │システム B│
      ┌────────┼──────┼─────┤
      │キャッシュメモリ│  15   │  10  │
      ├────────┼──────┼─────┤
      │主記憶     │  50   │  70  │
      └────────┴──────┴─────┘

 ア 0.2

 イ 0.3

 ウ 0.5

 エ 0.8
ANSWER 解説
------------------------------------------------------------------------
041213

 メモリインタリーブの説明のうち,適切なものはどれか。

 ア 新しい情報をキャッシュメモリに取り出すとき,キャッシュ上では不要に
  なった情報を主記憶に書き込む。

 イ 主記憶のアクセス時間と磁気ディスクのアクセス時間とのギャップを補う。

 ウ 主記憶の更新と同時にキャッシュメモリの更新を行う。

 エ 主記憶を幾つかの区画に分割し,連続したメモリへのアクセスを高速化す
ANSWER 解説
------------------------------------------------------------------------
041214

 1 セクタが 512 バイトの磁気ディスクを,28 ビットで表すセクタ番号で管理
するとき,最大何 G バイトの容量まで管理できることになるか。ここで,
512×2^21 を 1 G バイトとする。

 ア 32

 イ 64

 ウ 128

 エ 256
ANSWER 解説
------------------------------------------------------------------------
041215

 並列にアクセス可能な複数台の磁気ディスクに,各ファイルのデータをセクタ
単位で分散配置し,ファイルアクセスの高速化を図る手法はどれか。

 ア ディスクアットワンス

 イ ディスクキャッシュ

 ウ ディスクストライピング

 エ ディスクミラーリング
ANSWER 解説
------------------------------------------------------------------------
041216

 データを読み取るときに磁気を使用しない記憶装置はどれか。

 ア 磁気ディスク

 イ 磁気テープ

 ウ 光磁気ディスク

 エ フロッピーディスク
ANSWER 解説
------------------------------------------------------------------------
041217

 携帯情報端末(PDA)同士や,PDA とノート型パソコンとの間でデータ交換を行
う場合に使われる,赤外線を用いたデータ転送の規格はどれか。

 ア IEEE 1394

 イ IrDA

 ウ PIAFS

 エ RS-232C
ANSWER 解説
------------------------------------------------------------------------
041220

 電圧を加えると自ら発光するのでバックライトが不要なディスプレイであり,
低電圧駆動,低消費電力を特徴とするものはどれか。

 ア CRT

 イ PDP

 ウ TFT 液晶

 エ 有機 EL
ANSWER 解説
------------------------------------------------------------------------
041221

 データ転送速度が 15 M バイト/秒の PC カードを用いるとき,1,000 × 750
画素の画像は,1 秒間に約何枚転送できるか。ここで,画像は圧縮せず,1 画素
は 24 ビットで表すものとする。

 ア 0.8

 イ 5

 ウ 6.7

 エ 20
ANSWER 解説
------------------------------------------------------------------------
041222

 仮想記憶管理のページ入替え方式のうち,最後に使われてからの経過時間が最
も長いページを入れ替えるものはどれか。

 ア FIFO

 イ LFU

 ウ LIFO

 エ LRU
ANSWER 解説
------------------------------------------------------------------------
041224

 スプーリング機能の説明として,適切なものはどれか。

 ア あるタスクを実行しているときに,入出力命令の実行によって CPU がア
  イドル状態になると,ほかのタスクに CPU を割り当てる。

 イ 実行中のプログラムを一時中断して,制御プログラムに制御を移す。

 ウ 主記憶装置と低速の入出力装置との間のデータ転送を,補助記憶装置を介
  して行うことによって,システム全体の処理能力を高める。

 エ 多数のバッファからなるバッファプールを用意し,主記憶にあるバッファ
  をアクセスする確率を増すことによって,アクセス時間を短縮する。
ANSWER 解説
------------------------------------------------------------------------
041227

 シノニムレコードの発生する可能性があるファイルアクセスはどれか。

 ア 区分編成ファイルへのレコードの追加

 イ 索引順編成ファイルのレコードの更新

 ウ 順編成ファイルのレコードの更新

 エ 直接編成ファイルへのレコードの追加
ANSWER 解説