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