《大學計算機基礎》根據(jù)教育部和軍隊有關“大學計算機基礎”課程的教學要求,結合計算機信息技術的發(fā)展現(xiàn)狀編寫,是一本學習計算機基礎知識、掌握計算機應用技能的基礎教材。全書主要講述計算機發(fā)展與信息技術、計算機系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫技術基礎、多媒體技術基礎、計算機網(wǎng)絡與Internet應用、信息安全等內容!洞髮W計算機基礎》內容深入淺出、圖文并茂、重點突出,既有豐富的理論知識,也有大量的實際范例,可以幫助學生提高計算機的使用能力,掌握基礎知識。
第1章引論
1.1計算機科學與計算機學科
1.2計算機發(fā)展史
1.2.1計算工具發(fā)展史
1.2.2計算機硬件發(fā)展史
1.2.3計算機軟件發(fā)展史
1.3計算思維
1.3.1計算思維的定義
1.3.2計算思維的特征
1.3.3計算思維的本質
1.3.4計算思維與計算機的關系
1.4計算思維的應用領域
1.5擴展閱讀
1.6本章小節(jié)
第2章數(shù)據(jù)表示及邏輯基礎
2.1計算機中信息的表示方法
2.1.1進制的概念
2.1.2進制間的轉換方法
2.1.3原碼、反碼和補碼
2.1.4定點數(shù)和浮點數(shù)
2.2常用字符信息編碼方法
2.2.1ASCH字符編碼
2.2.2漢字編碼
2.3擴展閱讀
2.4本章小結
第3章計算機硬件系統(tǒng)
3.1計算機系統(tǒng)的基本組成與原理
3.1.1計算機的硬件
3.1.2計算機的軟件
3.1.3計算機的主要性能指標
3.2主板
3.2.1主板的板型
3.2.2主板的主要芯片和插槽
3.2.3主板的外部接口
3.3中央處理器(CPU)
3.3.1CPU的結構
3.3.2指令系統(tǒng)
3.3.3CPU工作過程
3.3.4指令流水線
3.3.5多核處理器
3.4存儲器
3.4.1主存儲器
3.4.2磁盤存儲器
3.4.3光盤
3.4.4虛擬存儲器
3.4.5移動存儲器
3.4.6高速緩存
3.5系統(tǒng)總線
3.5.1總線的分類
3.5.2總線的連接方式
3.5.3總線結構的主要優(yōu)缺點
3.5.4總線的標準化和性能指標
3.6輸入/輸出系統(tǒng)
3.6.1輸入/輸出設備的系統(tǒng)結構
3.6.2輸入/輸出設備的控制方式
3.6.3輸入/輸出設備舉例
3.7拓展閱讀
3.7.1超級計算機
3.7.2“天河二號”
3.8本章小結
第4章操作系統(tǒng)
4.1操作系統(tǒng)概述
4.1.1操作系統(tǒng)的發(fā)展
4.1.2操作系統(tǒng)的定義
4.1.3典型操作系統(tǒng)
4.2進程管理
4.2.1進程的定義
4.2.2進程的狀態(tài)
4.2.3進程的控制
4.2.4進程的調度
4.3存儲管理
4.3.1存儲管理概述
4.3.2存儲管理的方式
4.4文件管理
4.4.1文件與文件系統(tǒng)
4.4.2文件組織結構
4.4.3文件目錄
4.4.4文件存儲空間管理
4.5設備管理
4.5.1設備管理概述
4.5.2輸入/輸出系統(tǒng)
4.6用戶接口
4.7擴展閱讀
4.8本章小結
第5章數(shù)據(jù)庫基礎
5.1數(shù)據(jù)庫技術概述
5.1.1數(shù)據(jù)庫系統(tǒng)
5.1.2數(shù)據(jù)庫技術的發(fā)展
5.1.3數(shù)據(jù)庫的應用
5.2數(shù)據(jù)模型
5.2.1概念模型
5.2.2邏輯模型
5.2.3物理模型
5.3數(shù)據(jù)庫管理系統(tǒng)
5.3.1數(shù)據(jù)庫管理系統(tǒng)的工作模式
5.3.2常見數(shù)據(jù)庫管理系統(tǒng)
5.4擴展閱讀
5.5本章小結
第6章算法與程序設計
6.1計算機問題求解
6.1.1日常生活問題的解決
6.1.2計算機問題求解
6.2算法基礎
6.2.1算法的基本概念
6.2.2算法設計的基本策略
6.2.3算法分析
6.3程序設計基礎
6.4程序設計語言
6.4.1程序設計語言的定義
6.4.2程序設計語言的發(fā)展
6.4.3程序設計語言的分類
6.5擴展閱讀
6.6本章小結
第7章計算機網(wǎng)絡
7.1計算機網(wǎng)絡基礎
7.1.1計算機網(wǎng)絡的起源與發(fā)展
7.1.2計算機網(wǎng)絡的特點與分類
7.1.3網(wǎng)絡拓撲結構
7.2計算機網(wǎng)絡體系結構與協(xié)議
7.2.1計算機網(wǎng)絡體系結構
7.2.2TCP/IP協(xié)議
7.2.3IP地址和域名服務
7.3擴展閱讀
7.4本章小結
第8章信息安全
8.1信息安全概論
8.1.1信息安全基本概念
8.1.2硬件系統(tǒng)的安全
8.1.3軟件系統(tǒng)的安全
8.1.4計算機網(wǎng)絡安全
8.2計算機病毒及其防治
8.2.1計算機病毒的定義與特征
8.2.2計算機病毒的分類與常見癥狀
8.2.3計算機病毒傳播的方式和途徑
8.2.4計算機病毒防治方法
8.2.5惡意程序
8.2.6擺渡攻擊
8.3安全技術
8.3.1加密技術
8.3.2訪問控制技術
8.3.3漏洞分析
8.3.4防火墻
8.3.5入侵檢測
8.3.6審計
8.3.7虛擬私有網(wǎng)絡
8.4外軍的信息安全保密
8.4.1外軍的信息安全對策
8.4.2外軍的安全保密應用
8.5本章小結
……
第9章多媒體技術基礎
第10章高級主題
計算機如何處理包括英文字母、阿拉伯數(shù)字、各種標點符號、專用符號、漢字符,以及表示聲音、圖形、圖像等音頻、視頻信息的數(shù)據(jù)呢?對于非數(shù)值型數(shù)據(jù),可以人為地給出一種二進制的編號以方便計算機處理,所以必須對各種數(shù)據(jù)進行編碼。在計算機中,所有的數(shù)據(jù)在存儲和運算時都要使用二進制數(shù)表示,例如,像a、b、c、d這樣的52個字母(包括大寫)以及0、1等數(shù)字,還有一些常用的符號(例如*、#、@等)在計算機中存儲時都要使用二進制數(shù)來表示,而具體用哪些二進制數(shù)字表示哪個符號,雖然每個人都可以約定自己的一套(這就叫編碼),但大家如果要想互相通信而不造成混亂,那么大家就必須使用相同的編碼規(guī)則。所謂編碼,指的是使用某種符號的組合,表示特定對象信息的過程。例如,郵電部門使用的電報明碼、郵政編碼,以及車輛牌號,路牌號碼,運動員號碼等。
下面主要講述計算機中如何表示字符和漢字。用二進制代碼表示字符和漢字是現(xiàn)代信息交換中通用的手段。每個國家(或地區(qū))都規(guī)定了計算機信息交換用的字符編碼集(比如,美國的擴展ASCII,中國的GB2312—1980,日本的JIS等),字符編碼集作為該國家(或地區(qū))內信息處理的基礎,起著統(tǒng)一編碼的重要作用。字符編碼集按長度分為單字節(jié)字符集(SBCS)和雙字節(jié)字符集(DBCS)兩大類。
2.2.1ASCII字符編碼