歴史をたどってしくみを学ぶ コンピュータ入門
- 馬場敬信 著
- 定価
- 2,640円(本体2,400円+税10%)
- 発売日
- 2026.1.27
- 判型
- A5
- 頁数
- 264ページ
- ISBN
- 978-4-297-15430-1 978-4-297-15431-8
概要
コンピュータは、私たちの生活になくてはならないものになりました。パソコンはもちろん、身近なところではスマートフォンや家電製品などにもコンピュータが内蔵されています。では、これらのコンピュータはどのようなしくみで動いているのでしょうか?
本書は、コンピュータのしくみをわかりやすく解説した入門書です。コンピュータの持つさまざまなしくみについて、どのようにして生まれ、現在に至るまでどのように発展してきたのか、その歴史をたどりながら学んでいきます。
前半の第I部では、コンピュータの基本的なしくみを歴史と共に解説します。後半の第II部では、並列コンピュータ、AI、量子コンピュータなどの高度な技術が、基本的なコンピュータのしくみの上にどのように構成されているのかをわかりやすく解説します。
こんな方にオススメ
- コンピュータのしくみについて知りたい人
目次
【Part I】コンピュータのしくみとその歴史
第1章 コンピュータの歴史を概観する
- 1.1 コンピュータとはどんなものか?
- 1.2 コンピュータは誰が発明した?
- 1.3 コンピュータにあって卓上計算機にないものは?
- 1.4 卓上計算機がコンピュータの小型化をもたらした
- 1.5 身の周りにあるコンピュータからスーパコンピュータまで
- 1.6 コンピュータであるための必須要件―プログラム内蔵方式―とは?
- 1.7 コンピュータはスイッチのかたまりだ
- 1.8 ムーアの法則
- 1.9 コンピュータの動作速度を表すヘルツHzとは?
第2章 0と1の世界
- 2.1 情報を0と1で表す
- 2.2 2進数と10進数
- 2.3 マイナスの数を表す変わった方法
- 2.4 「無限」にある値を「有限」の2進数で表す
- 2.5 文字コードの歴史を紐解く
- 2.6 人間の五感を0, 1で表す
- 2.7 コンピュータの命令を0, 1で表す
第3章 機械語を解釈・実行するハードウェアの世界
- 3.1 スイッチの動作を論理で読み解く
- 3.2 一つの電灯を複数個所からON/OFFするスイッチの謎を解く
- 3.3 機械式計算機の基本はたし算だった
- 3.4 状態を持つ回路―順序回路
- 3.5 コンピュータは、命令を読み出し、解釈、実行する順序回路
- 3.6 記憶装置の歴史を紐解く
- 3.7 CPUと入出力装置
- 3.8 ヒューマンインターフェイスとしての入出力装置のしくみ
第4章 機械語の上に構築するソフトウェアの世界
- 4.1 裸のハードウェアを包むオペレーティングシステム(OS)の歴史
- 4.2 高水準プログラミング言語の作る世界
- 4.3 高水準プログラミング言語でプログラムを作る
- 4.4 プログラムを機械語に翻訳するコンパイラ
- 4.5 プログラムを解釈・実行するインタープリタ
第5章 計算の手順を考える
- 5.1 プログラミングの前にアルゴリズムを考えよう
- 5.2 世界最古のアルゴリズム―ユークリッドの互除法
- 5.3 ごまんとある整列のアルゴリズム
- 5.4 バブルソートのアルゴリズムとプログラム
- 5.5 クイックソートのアルゴリズムとプログラム
【Part II】高性能コンピュータのしくみとその歴史
第6章 最速を目指すコンピュータ
- 6.1 単体コンピュータの高性能化の歴史
- 6.2 世界1位を目指すスーパコンピュータの歴史
第7章 AIとGPU
- 7.1 AIの栄枯盛衰
- 7.2 ニューラルネットワークの栄枯盛衰
- 7.3 深層学習を可能としたコンピュータの高性能化
- 7.4 GPUの歴史を紐解く
第8章 量子コンピュータ
- 8.1 量子コンピュータの歴史とその速さの秘密
- 8.2 量子演算と量子回路
- 8.3 量子コンピュータのこれから
プロフィール
馬場敬信
1970年 京都大学工学部数理工学科卒業
1975年 京都大学大学院工学研究科博士課程単位取得退学
1975年 電気通信大学助手
1978年 工学博士(京都大学)
1982年 文部科学省在外研究員(米国メリーランド大学客員教授)
1990年 宇都宮大学教授
2009年 宇都宮大学理事・副学長
2013年 宇都宮大学名誉教授
情報処理学会フェロー、電子情報通信学会フェロー
著書:『Microprogrammable Parallel Computer』(The MIT Press, 1987)
『コンピュータのしくみを理解するための10章』(技術評論社、2005)
『コンピュータアーキテクチャ(改訂5版)』(オーム社、2020)
『算数で読み解く コンピュータのしくみ』(技術評論社、2022)など
コンピュータシステムの教育、研究を行うとともに、教科書・啓蒙書の執筆を行っている。