コンピュータアーキテクチャのエッセンス[第 2 版]
- 著者:
- Douglas E. Comer/吉川 邦夫
- 出版社:
- 翔泳社
- 出版日:
- 2020年10月14日頃
- ISBN:
- 9784798167930
- 価格:
- ¥4,620
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
基礎知識こそ開発者にとっての “銀の弾丸”だ! 【本書の内容】 本書は Douglas E. Comer, "Essentials of Computer Architecture, 2nd Edition", Taylor & Francis Group, LLC. 2017 の邦訳版です。 「コンピュータアーキテクチャ」という学術分野は、コンピュータ科学とコンピュータ工学を抱合しているだけに、深く広大です。 この膨大な知識をすべて習得するのは、専門家ならいざしらず、いわゆる IT 系技術者あるいは、そのトバクチに立っている初学者にとっては、無理筋というものです。 とはいえ、これらの知見があれば、より強固な知識の土台を形成し、開発者として一歩も二歩も先に進むことができます。 本書はその膨大な知見の中から「プロセッサ」「メモリ」「入出力 (I/O) 」の三分野に焦点を当て、プログラマやデベロッパー、それらの初学者にとって、有効な知識の武器となるパートを平易に解説し、より深い知識への踏み台を提供してくれます。 一般教養的なコンピュータの動作原理を、よりプログラミングに近いところで理解するには、本書を入り口に歩を進めるのが近道となるはずです。 【本書のポイント】 ・コンピュータアーキテクチャのマップが手に入る ・開発者として一回り大きくなれる ・原理がわかるので緊急時にも慌てないココロをもてる 第 1 章 序論と概要 ■第 1 部 基礎 第 2 章 デジタル論理回路の基礎 第 3 章 データとプログラムの表現 ■第 2 部 プロセッサ 第 4 章 さまざまなプロセッサと計算エンジン 第 5 章 プロセッサの種類と命令セット 第 6 章 データパスと命令実行 第 7 章 オペランドのアドレッシングと命令表現 第 8 章 CPU:マイクロコード、保護、プロセッサモード 第 9 章 アセンブリ言語とプログラミングパラダイム ■第 3 部 メモリ 第 10 章 メモリとストレージ 第 11 章 物理メモリと物理アドレッシング 第 12 章 キャッシュとキャッシング 第 13 章 仮想メモリ技術と仮想アドレッシング ■第 4 部 入出力 第 14 章 入出力の概念と用語 第 15 章 バスとバスアーキテクチャ 第 16 章 プログラム駆動と割り込み駆動の入出力 第 17 章 デバイスと入出力とバッファのプログラミング ■第 5 部 高度な話題 第 18 章 並列処理 第 19 章 パイプライン処理 第 20 章 電力とエネルギー 第 21 章 性能評価 第 22 章 アーキテクチャのサンプルと階層構造 第 23 章 ハードウェアのモジュール化 付録 A コンピュータアーキテクチャコースのラボ 付録 B ブール代数を単純化する規則 付録 C x86 アセンブリ言語の基本 付録 D ARM のレジスタ定義とコーリングシーケンス