計算機科學基礎(第2版)

計算機科學基礎(第2版)

《計算機科學基礎(第2版)》是2015年電子工業出版社出版的圖書,作者是陸漢權。

基本介紹

  • 中文名:計算機科學基礎(第2版)
  • 作者:陸漢權
  • 出版時間:2015年08月
  • 出版社:電子工業出版社
  • 頁數:232 頁
  • ISBN:9787121266096
  • 類別:計算機類
  • 定價:38 元
  • 開本:16 開
內容簡介,目錄,

內容簡介

全書以介紹計算機科學的基礎知識為主,如數制邏輯體系結構、軟體系統、算法、語言和程式等,包括套用系統基礎的資料庫、網路,並介紹了高性能計算、人工智慧虛擬現實、計算理論等方面的相關知識,討論了信息安全及信息社會的一些問題。 本書旨在讓讀者系統、全面地了解計算機究竟是什麼,它不能做什麼、能做什麼及是如何做到的,試圖讓讀者領略計算機科學的魅力,理解作為科學的計算機和作為工具的計算機的特點,為今後更好地運用計算機這個科學工具奠定基礎。 本書可以作為高等學校大學計算機及相關課程的教材,也可以作為計算機專業導論課程的教材,同時希望能夠為深入了解計算機的讀者所參考。

目錄

第1章 引論.1
1.1 計算機是什麼 1
1.2 計算機模型 2
1.2.1 黑盒模型 2
1.2.2 具有程式能力的數據處理機 3
1.3 現代計算機模型 3
1.3.1 計算機的五個組成部分 4
1.3.2 程式存儲原理 5
1.4 計算機系統 5
1.4.1 硬體系統 5
1.4.2 計算機軟體 7
1.4.3 計算機是如何運行的 9
1.5 信息系統 10
1.6 網際網路和全球資訊網 11
1.7 計算機文化和計算思維 12
本章小結 13
習題1 14
第2章 數據表示及邏輯基礎18
2.1 概述 18
2.2 數制 19
2.2.1 常用數制 19
2.2.2 二進制數的基本運算 20
2.2.3 數制轉換 21
2.2.4 原碼、反碼和補碼 23
2.2.5 定點數和浮點數 24
2.3 編碼和文本 25
2.4 多媒體數據 26
2.4.1 圖形和圖像 26
2.4.2 音頻 27
2.4.3 視頻 28
2.4.4 壓縮編碼 29
2.5 邏輯運算和門電路 30
2.5.1 邏輯關係 30
2.5.2 邏輯電路 31
2.5.3 加法器 32
2.5.4 存儲單元電路 33
2.5.5 積體電路 33
本章小結 34
習題2 35
第3章 計算機硬體.39
3.1 概述 39
3.2 處理器 41
3.2.1 處理器晶片和結構 41
3.2.2 處理器的技術指標 43
3.2.3 CISC 和RISC 44
3.3 存儲器 44
3.3.1 存儲模式和存儲容量 44
3.3.2 記憶體 45
3.3.3 外存 46
3.3.4 固態存儲器 48
3.3.5 存儲器的主輔結構 48
3.4 輸入和輸出 49
3.4.1 連線埠 50
3.4.2 輸入設備 50
3.4.3 輸出設備 52
3.5 系統匯流排和USB 54
本章小結 55
習題3 56
第4章 作業系統.60
4.1 概述 60
4.2 常用的作業系統 62
4.3 作業系統的結構 64
4.4 作業系統的功能 65
4.4.1 進程管理 66
4.4.2 存儲器管理 67
4.4.3 設備管理 68
4.4.4 啟動和停機 70
4.5 檔案管理 70
4.5.1 檔案和檔案系統 71
4.5.2 命名檔案 71
4.5.3 檔案存取 73
4.5.4 檔案的存儲結構 74
4.5.5 檔案系統的安全 75
本章小結 76
習題4 77
第5章 算法基礎.81
5.1 概述 81
5.2 算法的三種結構 82
5.3 算法的表示和發現 83
5.4 算法舉例 85
5.4.1 基本算法 85
5.4.2 疊代 87
5.4.3 遞歸 88
5.4.4 排序 89
5.4.5 查找 90
5.5 算法的方法學 91
5.5.1 貪心算法 91
5.5.2 分治法 92
5.5.3 動態規劃 92
5.5.4 回溯法 93
5.6 數據表達和數據結構 95
本章小結 97
習題5 97
第6章 語言、程式和軟體101
6.1 概述 101
6.2 程式和指令 102
6.2.1 程式:按步驟執行 102
6.2.2 指令和指令系統 102
6.3 程式設計語言 103
6.3.1 機器語言和指令 103
6.3.2 彙編語言 105
6.3.3 面向過程的高級語言 105
6.3.4 面向對象的程式設計語言 106
6.3.5 其他語言 108
6.4 翻譯系統:程式的程式 109
6.5 高級語言的概念 110
6.5.1 數據類型 110
6.5.2 基本語句 112
6.5.3 分支語句 113
6.5.4 循環語句 113
6.5.5 函式和方法 114
6.6 怎樣編寫程式 115
6.7 軟體工程 116
本章小結 118
習題6 119
第7章 資料庫123
7.1 概述 123
7.2 資料庫系統 124
7.3.1 資料庫模型 126
7.3.2 關係型資料庫 127
7.3.3 關係運算 128
7.3.4 SQL 129
7.4 資料庫技術 130
7.4.1 其他類型的資料庫 130
7.4.2 決策支持和數據倉庫 132
7.4.3 數據挖掘和大數據 132
7.5 構建資料庫系統 133
本章小結 134
習題7 135
第8章 網路138
8.1 通信基礎 138
8.1.1 數據傳輸速率和頻寬 139
8.1.2 通信介質 139
8.1.3 通信理論基礎 141
8.2 網路技術和類型 143
8.2.1 網路傳輸 143
8.2.2 網路類型 144
8.3 組建網路 146
8.3.1 網路設備 146
8.3.2 網路模型和網路協定 148
8.3.3 區域網路協定和組網技術 149
8.3.4 伺服器和網路軟體 151
8.4 網際網路 152
8.4.1 TCP/IP 152
8.4.2 IP 網路 153
8.4.3 接入網際網路 156
8.4.4 網際網路服務 157
8.4.5 搜尋引擎 159
8.4.6 Web 服務和移動網際網路 160
8.4.7 電子貨幣和電子商務 160
8.4.8 無限的網際網路 161
本章小結 162
習題8 163
第9章 高級主題168
9.1 高性能計算 168
9.1.1 並行計算 168
9.1.2 分散式計算 169
9.1.3 集群計算 169
9.1.4 雲計算 170
9.2 人工智慧 171
9.2.1 圖靈測試 171
9.2.2 推理:知識表達 172
9.2.3 專家系統 173
9.2.4 神經網路 174
9.2.5 機器人 175
9.2.6 自然語言處理 176
9.2.7 有關人工智慧的幾個問題 177
9.3 虛擬現實 178
9.4 自動機理論 179
9.4.1 有限自動機 179
9.4.2 圖靈機 180
9.4.3 細胞自動機 181
9.5 可計算理論 181
9.5.1 可計算函式 181
9.5.2 哥德爾數 182
9.5.3 計算複雜性 183
9.5.4 停機問題 185
9.6 信息安全 185
9.6.1 信息安全工程 186
9.6.2 計算機病毒 186
9.6.3 黑客和防火牆 187
9.7 信息社會 188
9.7.1 社會影響 188
9.7.2 軟體著作權和自由軟體 190
9.7.3 計算機與環境和健康 191
本章小結 193
習題9 194
附錄A ASCII碼錶 198
附錄B 常用術語英漢對照表 201
參考文獻 221

相關詞條

熱門詞條

聯絡我們