4. レジスタ・キャッシュ・RAM • レジスタ • CPU内部のメモリ領域 • 数個∼数十個程度 • 動作速度はCPUと同速度 • CPUはレジスタ内のデータのみ制御/計算可能 • キャッシュ • CPUと直結したメモリ領域 • 数k∼数MBytes • 動作速度はCPUと同速度∼数十分の一 • RAM • CPU外部のメモリ領域 • ∼xxGBytes • 動作速度はCPUの百分の一程度 CPU DRAM HDD 演算回路 レジスタ レジスタ キャッシュ 5. パイプライン • CPUの命令実行部分を機能的に分 割したもの • IF:命令フェッチ • RF:命令デコード • EX:命令実行 • MEM:保存先計算 • WR:保存(メモリ/レジスタ) IF RF EX ME WR IF RF EX M W IF RF EX M W IF RF EX M W IF RF EX M W IF
![CPUの同時実行機能](https://cdn-ak-scissors.b.st-hatena.com/image/square/963d173c9fe1809755f9f2077590193b01deecb4/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fsample-150315081741-conversion-gate01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)