Intro -- 1章 基本素子と情報の 現 -- 1・1 算機における情報の 現方法 -- 1・2 理演算 -- 1・3 トランジスタの基本動作 -- 1・4 算 演算 -- 演習問 -- 2章 演算器と 憶機構 -- 2・1 実用的な演算器 -- 2・2 Dラッチの動作原理 -- 2・3 メモリ -- 演習問 -- 3章 プログラミング -- 3・1 プログラミング と機械 命令 -- 3・2 IF文と条件コード -- 3・3 ビッグエンディアンとリトルエンディアン -- 3・4 CISCとRISC -- 3・5 な演算のための機械 命令 -- 演習問 -- 4章 パイプライン -- 4・1 命令の実 -- 4・2 マスタスレーブ型フリップフロップ -- 4・3 パイプラインステージ -- 4・4 命令パイプライン -- 4・5 バイパス機構 -- 演習問 -- 5章 浮動小数点演算とマルチメディア命令 -- 5・1 浮動小数点数の 現方法 -- 5・2 浮動小数点演算の実現方法 -- 5・3 マルチメディア命令 -- 演習問 -- 6章 プログラムとメモリ -- 6・1 サブルーチン呼出し -- 6・2 大域変数と局所変数 -- 6・3 コールスタックとレジスタ -- 6・4 コールスタックの危 性 -- 6・5 堅牢性と 性 -- 6・6 セキュアメモリ -- 演習問 -- 7章 キャッシュと予測 -- 7・1 主 憶とキャッシュ -- 7・2 ダイレクトマップとセットアソシアティブ -- 7・3 ライトスルーとライトバック -- 7・4 命令キャッシュとプリフェッチ -- 7・5 分岐予測器とリターンアドレススタック -- 7・6 トレースキャッシュ -- 7・7 データキャッシュとプリフェッチ -- 7・8 プログラミング とデータキャッシュ -- 7・9 層化が むキャッシュ -- 7・10 性 指標 -- 演習問 -- 8章 スーパスカラとVLIW -- 8・1 化手法 -- 8・2 スーパスカラとレジスタリネーミング -- 8・3 スーパスカラの命令スケジューリング -- 8・4 ハードウェアによる予測と投機 -- 8・5 VLIWとコンパイラ -- 8・6 VLIWの命令スケジューリング -- 8・7 コンパイラによる投機とハードウェアによる支援 -- 演習問 -- 9章 アクセラレータ -- 9・1 ベクトル型アクセラレータ -- 9・2 演算器アレイ型アクセラレータ -- 演習問 -- 10章 オペレーティングシステムの役割 -- 10・1 ハードウェアの と 数プログラムの実 -- 10・2 OS機 の分 -- 10・3 ハードウェアの 完 -- 10・4 プロセス管理と特権モード -- 10・5 ユーザ管理 -- 10・6 憶空 と機 の拡張 -- 10・7 入出力機構とインタフェース -- 10・8 仮想マシン -- 10・9 マルチコア管理機 -- 演習問 -- 11章 プロセス |