中文版序
譯者序
前言
引言 …… 1
部分 硬件
第1章 什么是計算機 …… 16
1.1 邏輯結構 …… 20
1.1.1 處理器 …… 21
1.1.2 主存儲器 …… 22
1.1.3 二級存儲器 …… 24
1.1.4 其他 …… 27
1.2 物理結構 …… 28
1.3 摩爾定律 …… 33
1.4 小結 …… 35
第2章 比特、字節(jié)和信息的表示 …… 38
2.1 模擬和數(shù)字 …… 39
2.2 模數(shù)轉換 …… 41
2.2.1 圖像的數(shù)字化 …… 41
2.2.2 聲音的數(shù)字化 …… 43
2.2.3 電影的數(shù)字化 …… 47
2.2.4 文本的數(shù)字化 …… 48
2.3 比特、字節(jié)和二進制 …… 49
2.3.1 比特 …… 50
2.3.2 2的冪和10的冪 …… 52
2.3.3 二進制數(shù)值 …… 52
2.3.4 字節(jié) …… 55
2.4 小結 …… 58
第3章 深入了解處理器 …… 60
3.1 玩具計算機 …… 61
3.1.1 個玩具程序 …… 62
3.1.2 第二個玩具程序 …… 64
3.1.3 分支指令 …… 66
3.1.4 內存中的表示 …… 70
3.2 真實的處理器 …… 71
3.3 緩存 …… 75
3.4 其他類型的計算機 …… 77
3.5 小結 …… 80
硬件部分小結
第二部分 軟件
第4章 算法 …… 89
4.1 線性算法 …… 91
4.2 二分查找 …… 94
4.3 排序 …… 96
4.4 難題和復雜性 …… 102
4.5 小結 …… 107
第5章 編程與編程語言 …… 109
5.1 匯編語言 …… 110
5.2 高級語言 …… 112
5.3 軟件開發(fā) …… 123
5.3.1 庫、接口和開發(fā)工具包 …… 124
5.3.2 bug …… 126
5.4 知識產權 …… 130
5.4.1 商業(yè)秘密 …… 131
5.4.2 商標 …… 131
5.4.3 版權 …… 131
5.4.4 專利 …… 133
5.4.5 許可 …… 135
5.5 標準 …… 138
5.6 開源軟件 …… 140
5.7 小結 …… 143
第6章 軟件系統(tǒng) …… 144
6.1 操作系統(tǒng) …… 145
6.2 操作系統(tǒng)是如何工作的 …… 154
6.2.1 系統(tǒng)調用 …… 155
6.2.2 設備驅動程序 …… 156
6.3 其他操作系統(tǒng) …… 158
6.4 文件系統(tǒng) …… 159
6.4.1 二級存儲文件系統(tǒng) …… 161
6.4.2 刪除文件 …… 165
6.4.3 其他文件系統(tǒng) …… 167
6.5 應用程序 …… 170
6.6 軟件層次 …… 173
6.7 小結 …… 176
第7章 學習編程 …… 178
7.1 編程語言的基本概念 …… 180
7.2 個JavaScript程序 …… 182
7.3 第二個JavaScript程序 …… 184
7.4 循環(huán)和條件 …… 186
7.5 JavaScript庫和接口 …… 190
7.6 JavaScript是如何工作的 …… 192
7.7 個Python程序 …… 193
7.8 第二個Python程序 …… 195
7.9 Python庫和接口 …… 197
7.10 Python是如何工作的 …… 201
7.11 小結 …… 202
軟件部分小結
第三部分 通信
第8章 網絡 …… 215
8.1 電話與調制解調器 …… 216
8.2 有線電視和DSL …… 217
8.3 局域網和以太網 …… 220
8.4 無線網絡 …… 224
8.5 手機 …… 227
8.6 帶寬 …… 232
8.7 壓縮 …… 233
8.8 錯誤檢測與糾正 …… 237
8.9 小結 …… 239
第9章 互聯(lián)網 …… 241
9.1 互聯(lián)網概述 …… 243
9.2 域名和地址 …… 247
9.2.1 域名系統(tǒng) …… 249
9.2.2 IP地址 …… 250
9.2.3 根服務器 …… 252
9.2.4 注冊你自己的域名 …… 253
9.3 路由 …… 254
9.4 TCP/IP …… 257
9.4.1 互聯(lián)網協(xié)議 …… 259
9.4.2 傳輸控制協(xié)議 …… 260
9.5 高層協(xié)議 …… 263
9.5.1 Telnet和SSH協(xié)議:遠程登錄 …… 264
9.5.2 SMTP:簡單郵件傳輸協(xié)議 …… 265
9.5.3 文件共享和點對點協(xié)議 …… 268
9.6 互聯(lián)網上的版權問題 …… 270
9.7 物聯(lián)網 …… 273
9.8 小結 …… 275
第10章 萬維網 …… 279
10.1 萬維網是如何工作的 …… 281
10.2 HTML …… 283
10.3 cookie …… 287
10.4 動態(tài)網頁 …… 289
10.5 網頁之外的動態(tài)內容 …… 292
10.6 病毒、蠕蟲和木馬 …… 293
10.7 Web安全 …… 297
10.7.1 對客戶端的攻擊 …… 297
10.7.2 對服務器的攻擊 …… 305
10.7.3 對傳輸中信息的攻擊 …… 308
10.8 自我防御 …… 309
10.9 小結 …… 314
第四部分 數(shù)據(jù)
第11章 數(shù)據(jù)和信息 …… 319
11.1 搜索 …… 321
11.2 跟蹤 …… 327
11.3 社交網絡 …… 338
11.4 數(shù)據(jù)挖掘和聚合 …… 343
11.5 云計算 …… 347
11.6 小結 …… 354
第12章 人工智能和機器學習 …… 356
12.1 歷史背景 ……