プログラマーのためのコンピュータ入門 内部ではどう動いているか
発売日:2020年6月
- ページ数
- 290p
- ISBN
- 978-4-274-22531-4
- 著者情報
- Lepton(LEPTON)
大学院では、実験装置とコンピュータに囲まれて過ごす。コンピュータ関係著作物多数
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
ベテランによる正鵠をついた解説!
プログラミングの際には、一般にあまりコンピュータアハードのこと意識しないものです。しかし、知っているということと、知らないということには雲泥の差がありまます。本書は、プログラマーに向けて、コンピュータのことを解説するものです。ときにはアセンブラも使い、詳細に解説します。
ベテランによる正鵠をついた解説!
プログラミングの際には、一般にあまりコンピュータやハードのことは意識しないものです。しかし、知っているということと、知らないということには雲泥の差があります。本書は、プログラマーに向けて、コンピュータのことを解説するものです。ときにはアセンブラも使い、詳細に解説します。
目次
まえがき
Chapter 1 「プログラムが動作する」とは?
1.1 スマホアプリの場合
1.2 スクリプト言語の場合
1.3 インタープリタとコンパイラ、言語処理系
1.4 JavaとJava仮想マシン
1.5 C、「高水準」と「低水準」
Chapter 2 アセンブリ言語とCPU内部の動き
2.1 アセンブリ言語
2.2 アセンブルと機械語
2.3 ストアドプログラム方式とは
Chapter 3 CPU
3.1 コンピュータの最も重要な構成要素
3.2 CPUの外観
3.3 速くプログラムを動かすために
3.4 さまざまなCPU
Chapter 4 メモリと仮想記憶
4.1 メモリとプログラミング言語
4.2 アドレス空間・仮想記憶
4.3 主記憶装置のハードウェア
Chapter 5 インターフェースと入出力装置
5.1 PCにおけるインターフェース
5.2 入出力装置とプログラム
5.3 USBとBluetooth
Chapter 6 コンピュータネットワーク
6.1 コンピュータネットワークの概略
6.2 Ethernet と無線LAN
6.3 TCP/IP
6.4 TCP/IP アプリケーション
Chapter 7 グラフィックス
7.1 画面表示の仕組み
7.2 画面表示の手法と歴史
7.3 GUIとプログラミング
Chapter 8 外部記憶
8.1 外部記憶装置の種類
8.2 ファイルシステム
8.3 データベース
Chapter 9 OSの起動と仕組み
9.1 OSが起動するまで
9.2 OSの機能 まとめ
Chapter 10 データの内部表現
10.1 ファイルの形式
10.2 さまざまな内部表現
Chapter 11 抽象化・仮想化
11.1 コンピュータにおける抽象化・仮想化
11.2 リソースの仮想化
11.3 仮想マシン
あとがき
索引
商品詳細
- 出版社名
- オーム社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。