コンピュータ科学基礎/コンピュータシステム'04/01は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
040120

 フラッシュメモリの説明として,適切なものはどれか。

 ア 1 回だけ電気的に書込みができる。

 イ 書込み,消去とも電気的に行い,消去単位は大きい。

 ウ 書込みは電気的に行い,消去は紫外線によって行う。

 エ 情報の固定された漢字フォントなどが書き込まれる。
ANSWER
------------------------------------------------------------------------
040121

 SRAM と比較した場合の DRAM の特徴はどれか。

 ア SRAM よりも高速なアクセスが実現できる。

 イ データを保持するためのリフレッシュ動作が不要である。

 ウ 内部構造が複雑になるので、ビット当たりの単価が高くなる。

 エ ビット当たりの面積を小さくできるので、高集積化に適している。
ANSWER
------------------------------------------------------------------------
040122

 CPU のパイプライン処理を有効に機能させるプログラミング方法はどれか。

 ア サブルーチンの数をできるだけ多くする。

 イ 条件によって実行する文が変わるCASE文を多くする。

 ウ 分岐命令を少なくする。

 エ メモリアクセス命令を少なくする。
ANSWER
------------------------------------------------------------------------
040123

 CISC と比較したときの RISC の特徴として,適切なものはどれか。

 ---------------------------------------------------------
   命令長   ハードウェアの制御   演算の対象
 =========================================================
 ア    固定    主にマイクロコード制御  メモリ,レジスタ
 ---------------------------------------------------------
 イ    固定    ワイヤードロジック制御  レジスタ
 ---------------------------------------------------------
 ウ    可変    主にマイクロコード制御  レジスタ
 ---------------------------------------------------------
 エ    可変    ワイヤードロジック制御  メモリ,レジスタ
 ---------------------------------------------------------
ANSWER
------------------------------------------------------------------------
040126

 表は,あるコンピュータの命令ミックスである。このコンピュータの処理性能
は約何 MIPS か。

    ------------------------------------------------
     命令種別  実行速度(マイクロ秒)    出現頻度(%)
    ------------------------------------------------
    整数演算命令    1.0                     50
    ------------------------------------------------
    移動命令        5.0                     30
    ------------------------------------------------
    分岐命令        5.0                     20
    ------------------------------------------------

 ア 0.1

 イ 0.3

 ウ 1.1

 エ 3.0
ANSWER
------------------------------------------------------------------------
040127

 パソコンの CPU のクロック周波数に関する記述のうち,適切なものはどれか。

 ア クロック周波数は,CPU の命令実行タイミングを制御するので,クロック
  周波数が高くなるほどパソコンの命令実行速度が向上する。

 イ クロック周波数は,磁気ディスクの回転数にも影響を与えるので,クロッ
  ク周波数が高くなるほど回転数が高くなり,磁気ディスクの転送速度が向上
  する。

 ウ クロック周波数は,通信速度も制御するので,クロック周波数が高くなる
  ほど LAN の通信速度が向上する。

 エ クロック周波数は,パソコンの内部時計の基準となるので,クロック周波
  数が 2 倍になると,割込み間隔が 1/2 になり,リアルタイム処理の処理速
  度が向上する。

【実習課題】いつも使用しているパソコンのクロック周波数を調べよう。
ANSWER
------------------------------------------------------------------------
040128

 プロセッサが割込みを発生するのはどの場合か。

 ア インタリーブ方式によるメモリバンクの切替え完了

 イ キャッシュメモリに対するヒットミスの発生

 ウ 入出力開始命令の実行

 エ 浮動小数点演算命令実行によるあふれ(オーバフロー)の発生
ANSWER
------------------------------------------------------------------------
040129

 一つのファイルは磁気ディスク上の連続した領域に記録されているのが理想で
あるといわれる。その理由として,適切なものはどれか。

 ア 磁気ディスク上にデータの記録されていない部分がなくなり,全領域が利
  用できる。

 イ ファイルの管理情報を格納する領域が少なくなり,その分ユーザが多く利
  用できる。

 ウ 分割した領域に記録する場合と比較して,読取りエラーが少なくなる。

 エ 連続してデータを読み取る場合,磁気ヘッドの動きが少なくなるので,読
  取り時間が短くなる。
ANSWER