計算機技術(shù)基礎(chǔ)(第2版普通高等教育十一五國家級規(guī)劃教材)
定 價:31.2 元
- 作者:郝興偉 主編,殷曉峰 等編
- 出版時間:2011/6/1
- ISBN:9787040331714
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁碼:356
- 紙張:膠版紙
- 版次:2
- 開本:16開
由郝興偉主編的《計算機技術(shù)基礎(chǔ)(第2版)》是為高等學校非計算機專業(yè)高年級學生開設(shè)的計算機技術(shù)課程編寫的綜合性教材。《計算機技術(shù)基礎(chǔ)(第2版)》凝練了計算機學科中的基礎(chǔ)性、原理性和技術(shù)性內(nèi)容,目的是建立一個計算機學科的基礎(chǔ)知識框架,為實現(xiàn)計算機應(yīng)用和進行專業(yè)融合奠定基礎(chǔ)。全書共分為7章,分別是:計算機的組成與工作原理、計算機操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法、面向?qū)ο蟪绦蛟O(shè)計與軟件開發(fā)、數(shù)據(jù)庫技術(shù)及應(yīng)用、軟件工程、計算機網(wǎng)絡(luò)與信息安全。 《計算機技術(shù)基礎(chǔ)(第2版)》采用模塊化方法進行組織,各個知識模塊相對獨立,各個學?筛鶕(jù)學科需要、學生情況選擇相應(yīng)的模塊進行講解。作為綜合性教材,本書基本上涵蓋了計算機學科的主要基礎(chǔ)知識,因此可以作為非計算機專業(yè)學生學習計算機知識的教材,也可用于考查學生對計算機基礎(chǔ)知識的掌握情況。
由郝興偉主編的《計算機技術(shù)基礎(chǔ)(第2版)》凝練了計算機學科的基礎(chǔ)理論、原理和技術(shù),為學生搭建計算機學科的整體知識架構(gòu),有利于提高學生的計算機應(yīng)用能力。本書采用模塊化方式組織教材內(nèi)容,各個知識模塊相對獨立,便于教學組織和安排。設(shè)計了170多道課后練習題,包括簡答、選擇、填空、閱讀程序、編程等多種題型,題型豐富,方便教學。
第1章 計算機的組成與工作原理
1.1 計算機的硬件組成
1.1.1 中央處理器的功能及組成
1.1.2 存儲器及其接口
1.1.3 輸入輸出系統(tǒng)
1.1.4 外圍設(shè)備
1.1.5 計算機的性能指標
1.2 計算機指令系統(tǒng)
1.2.1 指令的分類
1.2.2 指令的格式
1.2.3 指令的尋址方式
1.3 計算機硬件技術(shù)及其發(fā)展
1.3.1 計算機系統(tǒng)結(jié)構(gòu)的發(fā)展
1.3.2 MMX技術(shù)
1.3.3 SSE指令集
第1章 計算機的組成與工作原理
1.1 計算機的硬件組成
1.1.1 中央處理器的功能及組成
1.1.2 存儲器及其接口
1.1.3 輸入輸出系統(tǒng)
1.1.4 外圍設(shè)備
1.1.5 計算機的性能指標
1.2 計算機指令系統(tǒng)
1.2.1 指令的分類
1.2.2 指令的格式
1.2.3 指令的尋址方式
1.3 計算機硬件技術(shù)及其發(fā)展
1.3.1 計算機系統(tǒng)結(jié)構(gòu)的發(fā)展
1.3.2 MMX技術(shù)
1.3.3 SSE指令集
1.3.4 超線程技術(shù)
1.3.5 單片多微處理器
1.3.6 并行超級計算機
1.3.7 多核體系結(jié)構(gòu)
1.3.8 網(wǎng)格計算
1.3.9 云計算
1.4 新型計算機
習題
第2章 計算機操作系統(tǒng)
2.1 操作系統(tǒng)的概念與功能
2.1.1 用戶和計算機硬件的接口
2.1.2 計算機系統(tǒng)的資源管理器
2.2 操作系統(tǒng)的發(fā)展
2.2.1 串行處理
2.2.2 簡單批處理系統(tǒng)
2.2.3 多道程序批處理系統(tǒng)
2.2.4 分時系統(tǒng)
2.2.5 現(xiàn)代操作系統(tǒng)
2.3 進程管理
2.3.1 進程的概念
2.3.2 進程狀態(tài)及其轉(zhuǎn)換
2.3.3 迸程控制
2.3.4 進程調(diào)度
2.3.5 進程同步
2.3.6 進程通信
2.3.7 死鎖
2.4 存儲器管理
2.4.1 存儲器管理的任務(wù)和功能
2.4.2 分區(qū)分配存儲管理
2.4.3 分頁存儲管理
2.4.4 分段存儲管理
2.4.5 段頁式存儲管理
2.4.6 請求式存儲管理和虛擬存儲
2.5 文件與外存管理
2.5.1 文件系統(tǒng)及其功能
2.5.2 外存分配方式
2.5.3 文件存儲空間管理
2.6 設(shè)備管理
2.6.1 設(shè)備的類型
2.6.2 設(shè)備與控制器之間的接口
2.6.3 設(shè)備分配
2.6.4 設(shè)備分配算法
2.6.5 設(shè)備獨立性
2.6.6 邏輯設(shè)備名到物理設(shè)備名的映射
2.7 典型的操作系統(tǒng)
2.7.1 Windows操作系統(tǒng)
2.7.2 UNIX操作系統(tǒng)
2.7.3 Linux操作系統(tǒng)
習題二
第3章 數(shù)據(jù)結(jié)構(gòu)與算法
3.1 問題求解與計算機軟件
3.1.1 計算機求解問題概念模型
3.1.2 計算機軟件與程序設(shè)計
3.2 C/C++程序設(shè)計語言基礎(chǔ)
3.2.1 C語言程序結(jié)構(gòu)
3.2.2 C語言基本符號
3.2.3 數(shù)據(jù)與簡單數(shù)據(jù)類型
3.2.4 運算符、表達式、賦值運算和賦值表達式
3.2.5 賦值語句和輸入輸出
3.2.6 分支語句
3.2.7 循環(huán)控制語句
3.2.8 構(gòu)造數(shù)據(jù)類型與類型定義
3.2.9 函數(shù)
3.2.10 文件操作
3.3 數(shù)據(jù)結(jié)構(gòu)與算法的基本概念
3.3.1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)的概念
3.3.2 數(shù)據(jù)的邏輯結(jié)構(gòu)
3.3.3 數(shù)據(jù)的存儲結(jié)構(gòu)
3.3.4 算法與算法分析
3.3.5 算法設(shè)計
3.4 線性結(jié)構(gòu)
3.4.1 線性表
3.4.2 棧
3.4.3 隊列
3.5 樹
3.5.1 樹的概念
3.5.2 樹的存儲結(jié)構(gòu)
3.5.3 二叉樹
3.5.4 常用操作及算法
3.6 圖
3.6.1 圖的概念
3.6.2 圖的存儲
3.6.3 圖的遍歷
3.6.4 圖的應(yīng)用
3.7 查找
3.7.1 基本概念
3.7.2 順序查找
3.7.3 折半查找
3.7.4 二叉排序樹和平衡二叉樹
3.7.5 B-樹和B+樹
3.7.6 散列法
3.8 排序
3.8.1 基本概念
3.8.2 插入排序
3.8.3 交換排序
3.8.4 選擇排序
3.8.5 歸并排序
3.8.6 基數(shù)排序
習題三
第4章 面向?qū)ο蟪绦蛟O(shè)計與軟件開發(fā)
4.1 面向?qū)ο蟮乃季S方式
4.2 面向?qū)ο蟪绦蛟O(shè)計語言
4.2.1 從C到C++
4.2.2 Java技術(shù)
4.2.3 C++和Java
4.3 類與對象
4.3.1 類的定義
4.3.2 創(chuàng)建對象
4.3.3 代碼質(zhì)量和cot修飾符
4.3.4 靜態(tài)成員
4.3.5 友元
4.3.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.3.7 輸入輸出流對象
4.4 類的繼承性與派生類
4.4.1 公有和私有派生類
4.4.2 多重繼承
4.4.3 抽象基類
4.4.4 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用規(guī)則
4.5 多態(tài)性和虛函數(shù)
4.5.1 多態(tài)性
4.5.2 虛函數(shù)
4.6 C++程序設(shè)計綜合舉例
4.6.1 類的設(shè)計與應(yīng)用綜合舉例
4.6.2 繼承與派生綜合舉例
4.7 可視化編程
4.7.1 VisualC++開發(fā)環(huán)境
4.7.2 消息驅(qū)動的程序框架
4.7.3 MFC基礎(chǔ)類庫
4.7.4 MFC Windows程序的創(chuàng)建及消息機制
4.7.5 可視化編程示例
習題四
第5章 數(shù)據(jù)庫技術(shù)及應(yīng)用
5.1 數(shù)據(jù)庫基礎(chǔ)知識
5.1.1 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展
5.1.2 數(shù)據(jù)庫系統(tǒng)的組成
5.1.3 數(shù)據(jù)庫的體系結(jié)構(gòu)與數(shù)據(jù)獨立性
5.1.4 數(shù)據(jù)模型
5.1.5 數(shù)據(jù)庫管理系統(tǒng)
5.2 關(guān)系型數(shù)據(jù)庫
5.2.1 關(guān)系數(shù)據(jù)模型的基本概念
5.2.2 關(guān)系模式的規(guī)范化設(shè)計
5.2.3 函數(shù)依賴
5.2.4 范式
5.3 結(jié)構(gòu)化查詢語言
5.3.1 SQL概述
5.3.2 SQL的數(shù)據(jù)定義
5.3.3 SQL的數(shù)據(jù)查詢
5.3.4 SQL的數(shù)據(jù)更新
5.3.5 嵌入式SQL
5.4 數(shù)據(jù)庫設(shè)計與管理
5.4.1 數(shù)據(jù)庫設(shè)計概述
5.4.2 實體聯(lián)系數(shù)據(jù)模型
5.4.3 E-R模型轉(zhuǎn)換成關(guān)系模型
5.4.4 數(shù)據(jù)庫的完整性
5.4.5 并發(fā)處理與并發(fā)控制
5.5 數(shù)據(jù)庫管理系統(tǒng)及應(yīng)用
5.5.1 桌面數(shù)據(jù)庫管理系統(tǒng)
5.5.2 數(shù)據(jù)庫服務(wù)器系統(tǒng)
5.5.3 存儲過程與觸發(fā)器
5.5.4 存儲過程與嵌入式SQL的比較
習題五
第6章 軟件工程
6.1 軟件工程概述
6.1.1 軟件工程的目標和內(nèi)容
6.1.2 軟件工程的基本原則
6.1.3 軟件生命周期
6.1.4 軟件過程模型
6.1.5 面向?qū)ο箝_發(fā)模型
6.1.6 軟件項目管理概述
6.2 可行性研究
6.2.1 可行性研究的任務(wù)
6.2.2 可行性研究的過程
6.2.3 成本/效益分析
6.3 需求分析
6.3.1 需求分析的任務(wù)
6.3.2 需求分析的方法
6.3.3 結(jié)構(gòu)化分析方法
6.3.4 獲取需求的方法
6.3.5 軟件需求規(guī)格說明書
6.4軟件設(shè)計
6.4.1 概要設(shè)計
6.4.2詳細設(shè)計
6.5 軟件實現(xiàn)
6.5.1 軟件編碼
6.5.2 軟件測試
6.6 軟件維護
6.6.1 軟件維護的種類
6.6.2 軟件的可維護性
6.6.3 軟件維護過程
習題六
第7章 計算機網(wǎng)絡(luò)與信息安全
7.1 計算機網(wǎng)絡(luò)基礎(chǔ)知識
7.1.1 計算機網(wǎng)絡(luò)的概念
7.1.2 計算機網(wǎng)絡(luò)的功能
7.1.3 計算機網(wǎng)絡(luò)的分類
7.1.4 網(wǎng)絡(luò)拓撲結(jié)構(gòu)
7.2 網(wǎng)絡(luò)模型與網(wǎng)絡(luò)協(xié)議
7.2.1 OSI參考模型
7.2.2 TCP/IP模型
7.2.3 網(wǎng)絡(luò)協(xié)議
7.2.4 TCP/IP協(xié)議族
7.3 網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)設(shè)備
7.3.1 網(wǎng)卡
7.3.2 中繼器
7.3.3 集線器
……
參考文獻