計算機技術基礎(第2版普通高等教育十一五國家級規(guī)劃教材)
定 價:31.2 元
- 作者:郝興偉 主編,殷曉峰 等編
- 出版時間:2011/6/1
- ISBN:9787040331714
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁碼:356
- 紙張:膠版紙
- 版次:2
- 開本:16開
由郝興偉主編的《計算機技術基礎(第2版)》是為高等學校非計算機專業(yè)高年級學生開設的計算機技術課程編寫的綜合性教材!队嬎銠C技術基礎(第2版)》凝練了計算機學科中的基礎性、原理性和技術性內(nèi)容,目的是建立一個計算機學科的基礎知識框架,為實現(xiàn)計算機應用和進行專業(yè)融合奠定基礎。全書共分為7章,分別是:計算機的組成與工作原理、計算機操作系統(tǒng)、數(shù)據(jù)結構與算法、面向?qū)ο蟪绦蛟O計與軟件開發(fā)、數(shù)據(jù)庫技術及應用、軟件工程、計算機網(wǎng)絡與信息安全! 队嬎銠C技術基礎(第2版)》采用模塊化方法進行組織,各個知識模塊相對獨立,各個學?筛鶕(jù)學科需要、學生情況選擇相應的模塊進行講解。作為綜合性教材,本書基本上涵蓋了計算機學科的主要基礎知識,因此可以作為非計算機專業(yè)學生學習計算機知識的教材,也可用于考查學生對計算機基礎知識的掌握情況。
由郝興偉主編的《計算機技術基礎(第2版)》凝練了計算機學科的基礎理論、原理和技術,為學生搭建計算機學科的整體知識架構,有利于提高學生的計算機應用能力。本書采用模塊化方式組織教材內(nèi)容,各個知識模塊相對獨立,便于教學組織和安排。設計了170多道課后練習題,包括簡答、選擇、填空、閱讀程序、編程等多種題型,題型豐富,方便教學。
第1章 計算機的組成與工作原理
1.1 計算機的硬件組成
1.1.1 中央處理器的功能及組成
1.1.2 存儲器及其接口
1.1.3 輸入輸出系統(tǒng)
1.1.4 外圍設備
1.1.5 計算機的性能指標
1.2 計算機指令系統(tǒng)
1.2.1 指令的分類
1.2.2 指令的格式
1.2.3 指令的尋址方式
1.3 計算機硬件技術及其發(fā)展
1.3.1 計算機系統(tǒng)結構的發(fā)展
1.3.2 MMX技術
1.3.3 SSE指令集
第1章 計算機的組成與工作原理
1.1 計算機的硬件組成
1.1.1 中央處理器的功能及組成
1.1.2 存儲器及其接口
1.1.3 輸入輸出系統(tǒng)
1.1.4 外圍設備
1.1.5 計算機的性能指標
1.2 計算機指令系統(tǒng)
1.2.1 指令的分類
1.2.2 指令的格式
1.2.3 指令的尋址方式
1.3 計算機硬件技術及其發(fā)展
1.3.1 計算機系統(tǒng)結構的發(fā)展
1.3.2 MMX技術
1.3.3 SSE指令集
1.3.4 超線程技術
1.3.5 單片多微處理器
1.3.6 并行超級計算機
1.3.7 多核體系結構
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)及其轉換
2.3.3 迸程控制
2.3.4 進程調(diào)度
2.3.5 進程同步
2.3.6 進程通信
2.3.7 死鎖
2.4 存儲器管理
2.4.1 存儲器管理的任務和功能
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 設備管理
2.6.1 設備的類型
2.6.2 設備與控制器之間的接口
2.6.3 設備分配
2.6.4 設備分配算法
2.6.5 設備獨立性
2.6.6 邏輯設備名到物理設備名的映射
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ù)結構與算法
3.1 問題求解與計算機軟件
3.1.1 計算機求解問題概念模型
3.1.2 計算機軟件與程序設計
3.2 C/C++程序設計語言基礎
3.2.1 C語言程序結構
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 構造數(shù)據(jù)類型與類型定義
3.2.9 函數(shù)
3.2.10 文件操作
3.3 數(shù)據(jù)結構與算法的基本概念
3.3.1 數(shù)據(jù)與數(shù)據(jù)結構的概念
3.3.2 數(shù)據(jù)的邏輯結構
3.3.3 數(shù)據(jù)的存儲結構
3.3.4 算法與算法分析
3.3.5 算法設計
3.4 線性結構
3.4.1 線性表
3.4.2 棧
3.4.3 隊列
3.5 樹
3.5.1 樹的概念
3.5.2 樹的存儲結構
3.5.3 二叉樹
3.5.4 常用操作及算法
3.6 圖
3.6.1 圖的概念
3.6.2 圖的存儲
3.6.3 圖的遍歷
3.6.4 圖的應用
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計與軟件開發(fā)
4.1 面向?qū)ο蟮乃季S方式
4.2 面向?qū)ο蟪绦蛟O計語言
4.2.1 從C到C++
4.2.2 Java技術
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 構造函數(shù)和析構函數(shù)
4.3.7 輸入輸出流對象
4.4 類的繼承性與派生類
4.4.1 公有和私有派生類
4.4.2 多重繼承
4.4.3 抽象基類
4.4.4 派生類構造函數(shù)和析構函數(shù)調(diào)用規(guī)則
4.5 多態(tài)性和虛函數(shù)
4.5.1 多態(tài)性
4.5.2 虛函數(shù)
4.6 C++程序設計綜合舉例
4.6.1 類的設計與應用綜合舉例
4.6.2 繼承與派生綜合舉例
4.7 可視化編程
4.7.1 VisualC++開發(fā)環(huán)境
4.7.2 消息驅(qū)動的程序框架
4.7.3 MFC基礎類庫
4.7.4 MFC Windows程序的創(chuàng)建及消息機制
4.7.5 可視化編程示例
習題四
第5章 數(shù)據(jù)庫技術及應用
5.1 數(shù)據(jù)庫基礎知識
5.1.1 數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展
5.1.2 數(shù)據(jù)庫系統(tǒng)的組成
5.1.3 數(shù)據(jù)庫的體系結構與數(shù)據(jù)獨立性
5.1.4 數(shù)據(jù)模型
5.1.5 數(shù)據(jù)庫管理系統(tǒng)
5.2 關系型數(shù)據(jù)庫
5.2.1 關系數(shù)據(jù)模型的基本概念
5.2.2 關系模式的規(guī)范化設計
5.2.3 函數(shù)依賴
5.2.4 范式
5.3 結構化查詢語言
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ù)庫設計與管理
5.4.1 數(shù)據(jù)庫設計概述
5.4.2 實體聯(lián)系數(shù)據(jù)模型
5.4.3 E-R模型轉換成關系模型
5.4.4 數(shù)據(jù)庫的完整性
5.4.5 并發(fā)處理與并發(fā)控制
5.5 數(shù)據(jù)庫管理系統(tǒng)及應用
5.5.1 桌面數(shù)據(jù)庫管理系統(tǒng)
5.5.2 數(shù)據(jù)庫服務器系統(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 可行性研究的任務
6.2.2 可行性研究的過程
6.2.3 成本/效益分析
6.3 需求分析
6.3.1 需求分析的任務
6.3.2 需求分析的方法
6.3.3 結構化分析方法
6.3.4 獲取需求的方法
6.3.5 軟件需求規(guī)格說明書
6.4軟件設計
6.4.1 概要設計
6.4.2詳細設計
6.5 軟件實現(xiàn)
6.5.1 軟件編碼
6.5.2 軟件測試
6.6 軟件維護
6.6.1 軟件維護的種類
6.6.2 軟件的可維護性
6.6.3 軟件維護過程
習題六
第7章 計算機網(wǎng)絡與信息安全
7.1 計算機網(wǎng)絡基礎知識
7.1.1 計算機網(wǎng)絡的概念
7.1.2 計算機網(wǎng)絡的功能
7.1.3 計算機網(wǎng)絡的分類
7.1.4 網(wǎng)絡拓撲結構
7.2 網(wǎng)絡模型與網(wǎng)絡協(xié)議
7.2.1 OSI參考模型
7.2.2 TCP/IP模型
7.2.3 網(wǎng)絡協(xié)議
7.2.4 TCP/IP協(xié)議族
7.3 網(wǎng)絡硬件和網(wǎng)絡設備
7.3.1 網(wǎng)卡
7.3.2 中繼器
7.3.3 集線器
……
參考文獻