本書是根據(jù)“教育部非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會”提出的《關(guān)于進一步加強高校計算機基礎(chǔ)教學(xué)的意見》要求,同時根據(jù)郵電高校的實際情況編寫的。本書密切結(jié)合“大學(xué)計算機基礎(chǔ)”課程的基本教學(xué)要求,結(jié)合計算機軟件和硬件的最新技術(shù);結(jié)構(gòu)嚴(yán)謹(jǐn),層次分明,敘述準(zhǔn)確。全書共分9章,主要介紹了計算機的歷史、基本知識和基本概念;信息在計算機中的表示形式和編碼;計算機硬件的組成和工作原理;程序設(shè)計思想和編程的方法、算法的求解和描述;操作系統(tǒng)的基本概念和功能;數(shù)據(jù)庫技術(shù)相關(guān)技術(shù);計算機網(wǎng)絡(luò)的基本知識;多媒體技術(shù)的應(yīng)用和發(fā)展;信息安全、密碼學(xué)、區(qū)塊鏈等的基本知識。在教學(xué)中既可以整體學(xué)習(xí)又可以按模塊分單元學(xué)習(xí)。
是改版教材,修訂體現(xiàn)了課程思政。
補充了計算機領(lǐng)域的新技術(shù)發(fā)展。
本書資源豐富,提供了實驗教學(xué)平臺(CG系統(tǒng))配置大量的習(xí)題和實驗題。
分模塊設(shè)置內(nèi)容,在教學(xué)中既可以整體學(xué)習(xí)又可以按模塊分單元學(xué)習(xí)。
聶永萍,重慶郵電大學(xué)副教授,從事計算機基礎(chǔ)教學(xué)29年,教學(xué)科研型教師,獲校級優(yōu)秀教師稱號,2018年于人民郵電出版社出版《計算機科學(xué)概論(第2版)》ISBN978-7-115-49009-4。
第 1章 計算機概述 1
1.1 信息技術(shù) 1
1.1.1 數(shù)據(jù)與信息 1
1.1.2 信息時代與數(shù)字化 2
1.2 計算機的發(fā)展 2
1.2.1 現(xiàn)代計算機雛形 2
1.2.2 圖靈機 4
1.2.3 現(xiàn)代電子計算機的誕生 6
1.2.4 晶體管計算機 7
1.2.5 集成電路計算機 7
1.2.6 未來計算機 8
1.3 計算機的特點 9
1.4 計算機的分類 10
1.5 計算機的應(yīng)用 12
1.5.1大數(shù)據(jù) 12
1.5.2云計算 13
1.5.3人工智能時代 15
1.5.4物聯(lián)網(wǎng) 17
習(xí)題 18
第 2章 計算機編碼 20
2.1 計算機存儲信息的單位 20
2.2 數(shù)值在計算機中的表示 22
2.2.1 整數(shù)的表示 22
2.2.2 浮點數(shù)的表示 26
2.3 八進制和十六進制 27
2.4 字符信息的表示 30
2.5 中文信息編碼 31
習(xí)題 35
第3章 計算機硬件組成 37
3.1 計算機系統(tǒng)的組成 37
3.1.1 計算機系統(tǒng)概述 37
3.1.2 計算機的軟件系統(tǒng) 37
3.1.3 計算機的硬件系統(tǒng) 39
3.1.4 計算機的工作原理 41
3.2 微型計算機概述 43
3.2.1 微型計算機的硬件系統(tǒng) 43
3.2.2 微型計算機的分類 45
3.2.3 IT定律 46
3.3 主流微機部件解析 48
3.3.1 主板和接口 48
3.3.2 CPU 55
3.3.3 內(nèi)存 58
3.3.4 微機常用外部設(shè)備 60
3.3.5 總線 66
習(xí)題 67
第4章 程序設(shè)計基礎(chǔ) 71
4.1 計算機程序概述 71
4.1.1 什么是計算機程序 71
4.1.2 為什么要學(xué)習(xí)程序設(shè)計 71
4.2 程序設(shè)計語言 72
4.3 結(jié)構(gòu)化程序設(shè)計方法的基本思想 73
4.4 計算機程序的運行過程 74
4.5 算法設(shè)計概述 75
4.5.1 什么是算法 75
4.5.2 算法的表示 75
4.5.3 算法舉例 77
4.6 面向?qū)ο缶幊趟枷?81
習(xí)題 83
第5章 操作系統(tǒng)基礎(chǔ) 85
5.1 操作系統(tǒng)概述 85
5.2 操作系統(tǒng)的功能 86
5.2.1 處理機管理(CPU管理) 86
5.2.2 內(nèi)存管理 90
5.2.3 文件管理 92
5.2.4 設(shè)備管理 95
5.2.5 網(wǎng)絡(luò)管理 96
5.2.6圖形用戶界面 96
5.3 操作系統(tǒng)的分類 97
5.4 操作系統(tǒng)家族 100
5.4.1 UNIX家族操作系統(tǒng) 100
5.4.2 Windows家族操作系統(tǒng) 103
5.4.3 其他操作系統(tǒng) 105
習(xí)題 106
第6章 數(shù)據(jù)庫應(yīng)用基礎(chǔ) 109
6.1 數(shù)據(jù)庫系統(tǒng)概述 109
6.1.1 常用術(shù)語 109
6.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 112
6.1.3 數(shù)據(jù)庫系統(tǒng)的三級模式 114
6.1.4 數(shù)據(jù)庫的發(fā)展趨勢 114
6.1.5 數(shù)據(jù)庫系統(tǒng)的特點 118
6.2 數(shù)據(jù)描述 119
6.2.1 信息的3個領(lǐng)域 119
6.2.2 概念模型 119
6.2.3 實體聯(lián)系圖 120
6.2.4 數(shù)據(jù)模型 121
6.3 MySQL數(shù)據(jù)庫 123
6.3.1 MySQL簡介 123
6.3.2 MySQL安裝及環(huán)境配置 124
6.4 結(jié)構(gòu)化查詢語言SQL 128
6.5國產(chǎn)數(shù)據(jù)庫的興起 136
習(xí)題 137
第7章 網(wǎng)絡(luò)技術(shù)基礎(chǔ) 142
7.1 計算機網(wǎng)絡(luò)概述 142
7.1.1 計算機網(wǎng)絡(luò)的定義和功能 142
7.1.2 計算機網(wǎng)絡(luò)的分類 144
7.1.3 計算機網(wǎng)絡(luò)的組成 145
7.1.4 計算機網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu) 147
7.2 數(shù)據(jù)通信概述 151
7.2.1 數(shù)據(jù)通信的基本概念 152
7.2.2 廣域網(wǎng)中的數(shù)據(jù)交換方式 153
7.3 計算機網(wǎng)絡(luò)協(xié)議與體系結(jié)構(gòu) 155
7.3.1 網(wǎng)絡(luò)協(xié)議 155
7.3.2 協(xié)議分層和網(wǎng)絡(luò)的體系結(jié)構(gòu) 156
7.3.3 開放系統(tǒng)互聯(lián)參考模型 157
7.3.4 TCP/IP參考模型 161
7.3.5 IP地址 162
7.4 局域網(wǎng)技術(shù) 167
7.4.1 局域網(wǎng)概述 167
7.4.2 局域網(wǎng)的體系結(jié)構(gòu)和以太網(wǎng) 167
7.5 網(wǎng)絡(luò)硬件和互連設(shè)備 169
7.5.1 物理層的部件——傳輸介質(zhì) 169
7.5.2 物理層的互連設(shè)備 174
7.5.3 數(shù)據(jù)鏈路層的部件和互連設(shè)備 176
7.5.4 網(wǎng)絡(luò)層的互連設(shè)備 178
7.5.5 高層互連設(shè)備 179
7.5.6 網(wǎng)絡(luò)互連 180
7.6 Internet和Intranet 180
7.6.1 Internet概述 180
7.6.2 域名和DNS服務(wù)器 181
7.6.3 Internet的接入方式 182
7.6.4 Internet基本服務(wù)功能 186
7.6.5 Intranet概述 190
7.7 網(wǎng)絡(luò)操作系統(tǒng) 192
習(xí)題 195
第8章 多媒體技術(shù) 198
8.1 多媒體技術(shù)概述 198
8.1.1 多媒體與多媒體技術(shù) 198
8.1.2 多媒體信息處理的關(guān)鍵技術(shù) 200
8.1.3 多媒體技術(shù)應(yīng)用領(lǐng)域及發(fā)展 202
8.2 多媒體計算機系統(tǒng) 203
8.2.1 多媒體個人計算機 203
8.2.2 移動多媒體終端 204
8.2.3 多媒體計算機的硬件系統(tǒng) 205
8.2.4 多媒體計算機的軟件系統(tǒng) 206
8.3 多媒體信息的數(shù)字化和壓縮技術(shù) 207
8.3.1 數(shù)據(jù)壓縮技術(shù) 208
8.3.2 圖形圖像處理 209
8.3.3 音頻處理 211
8.3.4 視頻處理 214
8.3.5 動畫制作基礎(chǔ) 215
8.3.6 動畫的文件格式 215
8.4 多媒體軟件簡介 216
習(xí)題八 217
第9章 計算機安全 219
9.1 概述 219
9.1.1 什么是計算機安全 219
9.1.2 什么是信息安全 219
9.1.3 信息加密技術(shù) 220
9.1.4 數(shù)字簽名與數(shù)字證書 222
9.2 惡意軟件 223
9.2.1惡意軟件的概念 223
9.2.2惡意軟件攻擊 223
9.2.3惡意軟件分析、清除和防御 224
9.2.4惡意軟件的清除和防御 225
9.3黑客手段與防范 225
9.3.1 什么是黑客 225
9.3.2 防止黑客攻擊的策略 226
9.4 區(qū)塊鏈技術(shù) 226
9.4.1區(qū)塊鏈簡介 226
9.4.2區(qū)塊鏈分類 227
9.4.3區(qū)塊鏈特性 228
9.5 網(wǎng)絡(luò)信息安全與計算機法規(guī) 228
9.5.1 網(wǎng)絡(luò)道德 228
9.5.2 防火墻 230
9.5.3 個人計算機實現(xiàn)信息安全目標(biāo)的途徑 230
9.5.4 計算機法規(guī) 231
習(xí)題 232
參考文獻 234