注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)科學(xué)理論與基礎(chǔ)知識普林斯頓計算機(jī)公開課(原書第2版)

普林斯頓計算機(jī)公開課(原書第2版)

普林斯頓計算機(jī)公開課(原書第2版)

定 價:¥79.00

作 者: [美]布萊恩·W. 柯尼漢(Brian W. Kernighan)
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111725121 出版時間: 2023-04-01 包裝: 平裝-膠訂
開本: 32開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  從1999年開始,作者在普林斯頓大學(xué)開設(shè)了一門名為“我們世界中的計算機(jī)”的課程(COS 109:Computers in Our World),這門課向非計算機(jī)專業(yè)的學(xué)生介紹計算機(jī)的基本常識,多年來大受學(xué)生追捧。本書就是基于這門課程的講義編寫而成的,書中不僅解釋了計算機(jī)和通信系統(tǒng)的工作原理,還分析了新技術(shù)帶來的隱私和安全問題。第2版的新增章節(jié)討論了Python編程、人工智能、機(jī)器學(xué)習(xí)以及大數(shù)據(jù)等內(nèi)容。本書適合所有希望了解數(shù)字世界的讀者閱讀,通過了解技術(shù)的工作原理、起源和未來發(fā)展趨勢,更好地理解并改變我們身處的世界。

作者簡介

暫缺《普林斯頓計算機(jī)公開課(原書第2版)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號