コンピュータ
問題一覧
1
命令は必ず32ビットで表される。, 命令から生成されるアドレスは必ず32ビットで表される。, レジスターメモリ間の操作をする命令がある。, レジスターレジスタ間の操作をする命令がある。, ハードウェア回路とパイプラインの技術を使い、1命令当たりおおよそ1クロックで実行できる。, マイクロプログラムには一切頼らず、物理的な結線だけで命令を実行する。
2
キャッシュメモリを導入する。, 命令キャッシュメモリとデータキャッシュメモリを別々に設ける。, 処理をパイプライン化する。, TLBを導入する。, ページテーブルを導入する。, キャッシュミス率を小さくする。, ミスペナルティを小さくする。
3
命令の処理をプロセッサ内で複数のステージに細分化し、複数の命令を並列に実行する。
4
プログラムカウンタは対する操作を制御するから。, キャッシュメモリに対する操作を制御するから。, レジスタファイルに対する操作を制御するから。, パイプラインレジスタに対する操作を制御するから。
5
54
6
14
7
50004
8
CASE文を少なくする。, 順次処理を多くする。
9
ハードウェア資源の競合
10
先行する命令の結果に依存する演算命令
11
分岐命令
12
フォワーディングを行う。, 命令スケジューリングを行う。
13
命令スケジューリングを行う。, 命令キャッシュメモリとデータキャッシュメモリを別々に設ける。
14
命令アドレス生成のタイミングを早める。, 命令スケジューリングを行う。, 適切な分岐予測を行う。
15
高速なレジスタを用いる。, パイプラインの各ステージの長さを合わせる。
16
ALU, レジスタファイル(別のパイプラインレジスタでも可), ALU
17
CPUのレジスタ
18
CPUの2次キャッシュメモリ
19
主記憶装置
20
補助記憶装置
21
主記憶へのアクセス速度とプロセッサの処理速度の差を埋める。
22
速度が遅い。, 主記憶の内容は常に最新である。
23
高速に書き込みができる。, 主記憶に書き戻す必要が生じることがある。
24
ライトスルー方式では、データをキャッシュメモリと主記憶の両方に同時に書き込むので、主記憶の内容は常に最新である。
25
主記憶から所要のデータをブロック転送し、キャッシュメモリに読み込む。
26
データにアクセスするのに時間がかかる。
27
キャッシュサイズが限定される。
28
データの不整合が生じる可能性がある。
29
セットアソシアティブ方式
30
キャッシュメモリには命令もしくはデータ自体が保持され、TLBには物理アドレスに関する情報が保持されている。
31
キャッシュメモリには命令もしくはデータ自体が保持され、ページテーブルには物理アドレスもしくは補助記憶装置上のアドレスに関する情報が保持されている。
32
ページテーブルには物理アドレスもしくは二次記憶装置上のアドレスに関する情報が保持されているが、TLBには物理アドレスに関する情報は保持されているものの二次記憶装置上のアドレスに関する情報は保持されていない。
33
頻繁に実行される処理部分をまとめる。
34
アクセスする作業領域部分をまとめる。
35
ページテーブル, スワップ
36
データにアクセスするのに時間がかかる。
37
データの不整合が生じる可能性がある。
38
キャッシュサイズが限定される。
39
ライン, フルアソシアティブ, ダイレクトマップ, インデックス, タグ, 競合性ミス, 容量性ミス
40
ページ, 空いている, 空間的, 主記憶, レジスタ, 必ず, 特定の箇所に絞って
41
二次記憶装置
42
キャッシュライン, ページ, ページ
43
キャッシュライン
44
主記憶から所要のデータをブロック転送し、補助記憶装置に書き込む。
45
TLB
46
二次記憶装置から所要のデータを転送し、主記憶に読み込む。, ページテーブルのエントリを更新する。
47
24
48
演算装置が新たに必要になる。
49
ダイレクトマッピング方式
50
ページテーブル
51
レジスタアドレシング, PC相対アドレシング, 擬似直接アドレシング
52
フェッチ, 解読, アドレシング, 実行
53
キャッシュにおいて、メモリアドレスの一部がキャッシュラインの位置を指定するために使われること。
問題一覧
1
命令は必ず32ビットで表される。, 命令から生成されるアドレスは必ず32ビットで表される。, レジスターメモリ間の操作をする命令がある。, レジスターレジスタ間の操作をする命令がある。, ハードウェア回路とパイプラインの技術を使い、1命令当たりおおよそ1クロックで実行できる。, マイクロプログラムには一切頼らず、物理的な結線だけで命令を実行する。
2
キャッシュメモリを導入する。, 命令キャッシュメモリとデータキャッシュメモリを別々に設ける。, 処理をパイプライン化する。, TLBを導入する。, ページテーブルを導入する。, キャッシュミス率を小さくする。, ミスペナルティを小さくする。
3
命令の処理をプロセッサ内で複数のステージに細分化し、複数の命令を並列に実行する。
4
プログラムカウンタは対する操作を制御するから。, キャッシュメモリに対する操作を制御するから。, レジスタファイルに対する操作を制御するから。, パイプラインレジスタに対する操作を制御するから。
5
54
6
14
7
50004
8
CASE文を少なくする。, 順次処理を多くする。
9
ハードウェア資源の競合
10
先行する命令の結果に依存する演算命令
11
分岐命令
12
フォワーディングを行う。, 命令スケジューリングを行う。
13
命令スケジューリングを行う。, 命令キャッシュメモリとデータキャッシュメモリを別々に設ける。
14
命令アドレス生成のタイミングを早める。, 命令スケジューリングを行う。, 適切な分岐予測を行う。
15
高速なレジスタを用いる。, パイプラインの各ステージの長さを合わせる。
16
ALU, レジスタファイル(別のパイプラインレジスタでも可), ALU
17
CPUのレジスタ
18
CPUの2次キャッシュメモリ
19
主記憶装置
20
補助記憶装置
21
主記憶へのアクセス速度とプロセッサの処理速度の差を埋める。
22
速度が遅い。, 主記憶の内容は常に最新である。
23
高速に書き込みができる。, 主記憶に書き戻す必要が生じることがある。
24
ライトスルー方式では、データをキャッシュメモリと主記憶の両方に同時に書き込むので、主記憶の内容は常に最新である。
25
主記憶から所要のデータをブロック転送し、キャッシュメモリに読み込む。
26
データにアクセスするのに時間がかかる。
27
キャッシュサイズが限定される。
28
データの不整合が生じる可能性がある。
29
セットアソシアティブ方式
30
キャッシュメモリには命令もしくはデータ自体が保持され、TLBには物理アドレスに関する情報が保持されている。
31
キャッシュメモリには命令もしくはデータ自体が保持され、ページテーブルには物理アドレスもしくは補助記憶装置上のアドレスに関する情報が保持されている。
32
ページテーブルには物理アドレスもしくは二次記憶装置上のアドレスに関する情報が保持されているが、TLBには物理アドレスに関する情報は保持されているものの二次記憶装置上のアドレスに関する情報は保持されていない。
33
頻繁に実行される処理部分をまとめる。
34
アクセスする作業領域部分をまとめる。
35
ページテーブル, スワップ
36
データにアクセスするのに時間がかかる。
37
データの不整合が生じる可能性がある。
38
キャッシュサイズが限定される。
39
ライン, フルアソシアティブ, ダイレクトマップ, インデックス, タグ, 競合性ミス, 容量性ミス
40
ページ, 空いている, 空間的, 主記憶, レジスタ, 必ず, 特定の箇所に絞って
41
二次記憶装置
42
キャッシュライン, ページ, ページ
43
キャッシュライン
44
主記憶から所要のデータをブロック転送し、補助記憶装置に書き込む。
45
TLB
46
二次記憶装置から所要のデータを転送し、主記憶に読み込む。, ページテーブルのエントリを更新する。
47
24
48
演算装置が新たに必要になる。
49
ダイレクトマッピング方式
50
ページテーブル
51
レジスタアドレシング, PC相対アドレシング, 擬似直接アドレシング
52
フェッチ, 解読, アドレシング, 実行
53
キャッシュにおいて、メモリアドレスの一部がキャッシュラインの位置を指定するために使われること。