計(jì)算機(jī)系統(tǒng)基礎(chǔ)(計(jì)算機(jī)系列教材)
定 價(jià):33 元
叢書(shū)名:計(jì)算機(jī)系列教材
- 作者:張羽、黃小平
- 出版時(shí)間:2016/9/18
- ISBN:9787302438250
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP30
- 頁(yè)碼:237
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)共6章。第1章是計(jì)算機(jī)系統(tǒng)的導(dǎo)論,講述為計(jì)算機(jī)系統(tǒng)的形成奠定重要基礎(chǔ)的人物及事件,并介紹計(jì)算機(jī)系統(tǒng)中的幾個(gè)關(guān)鍵概念。第2章闡述計(jì)算機(jī)系統(tǒng)中的信息表示,以自頂向下的方法揭示抽象數(shù)據(jù)和高級(jí)語(yǔ)言程序到物理的機(jī)器級(jí)表示之間的層次轉(zhuǎn)換關(guān)系。第3章介紹計(jì)算機(jī)系統(tǒng)中的硬件基本組成,計(jì)算機(jī)硬件自底向上的層次關(guān)系以及計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)。第4章介紹高級(jí)語(yǔ)言程序轉(zhuǎn)換成計(jì)算機(jī)硬件語(yǔ)言指令集組合的工作原理,并考察代碼優(yōu)化與計(jì)算機(jī)硬件之間的內(nèi)在關(guān)系。第5章介紹計(jì)算機(jī)系統(tǒng)中的核心軟件——操作系統(tǒng),并通過(guò)一個(gè)高級(jí)語(yǔ)言示例程序,揭示應(yīng)用程序、操作系統(tǒng)與計(jì)算機(jī)硬件之間的交互機(jī)制。第6章介紹計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中的關(guān)鍵內(nèi)容,以全球*大的網(wǎng)絡(luò)——Internet和當(dāng)前迅猛發(fā)展的移動(dòng)互聯(lián)網(wǎng)絡(luò)系統(tǒng)為線索,闡述多計(jì)算機(jī)系統(tǒng)之間的軟、硬件交互機(jī)制和工作原理。
本書(shū)以“層次轉(zhuǎn)換”的方法介紹與計(jì)算機(jī)系統(tǒng)相關(guān)的核心概念和基本原理,試圖幫助初學(xué)者建立計(jì)算機(jī)系統(tǒng)的整體概念及“系統(tǒng)觀”。本書(shū)共分6章,主要內(nèi)容包括計(jì)算機(jī)系統(tǒng)發(fā)展簡(jiǎn)史、數(shù)據(jù)和程序的機(jī)器級(jí)表示、數(shù)字邏輯基礎(chǔ)、馮?諾依曼結(jié)構(gòu)與哈佛結(jié)構(gòu)、計(jì)算機(jī)組成與指令集結(jié)構(gòu)、編譯器工作原理、虛擬內(nèi)存、上下文切換、Internet原理、無(wú)線網(wǎng)絡(luò)及移動(dòng)社交網(wǎng)絡(luò)系統(tǒng)等。
本書(shū)可用作高等院校計(jì)算機(jī)專業(yè)和物聯(lián)網(wǎng)工程等相關(guān)專業(yè)學(xué)生的入門(mén)教材,也可作為計(jì)算機(jī)專業(yè)人士和技術(shù)人員的參考書(shū)。
隨著移動(dòng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和云計(jì)算的快速發(fā)展,全社會(huì)范圍的計(jì)算機(jī)化顯著增強(qiáng),而如何培養(yǎng)擔(dān)當(dāng)這些技術(shù)發(fā)展重任的計(jì)算機(jī)專業(yè)人才的問(wèn)題,國(guó)內(nèi)外的專家學(xué)者和一批計(jì)算機(jī)界的有識(shí)之士進(jìn)行了深入的研究和有益的探討。其中一個(gè)重要的共識(shí)是: 與其他專業(yè)相比,計(jì)算機(jī)專業(yè)的人才培養(yǎng)應(yīng)該更加突出“系統(tǒng)思維”,應(yīng)該使學(xué)生能站在計(jì)算機(jī)系統(tǒng)整體的高度解決今后面臨的應(yīng)用問(wèn)題。
作為西北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院教學(xué)改革和陜西省教育廳本科高!皩I(yè)綜合改革試點(diǎn)”項(xiàng)目中具體落實(shí)建設(shè)思路的關(guān)鍵內(nèi)容,本書(shū)就計(jì)算機(jī)專業(yè)學(xué)生如何建立“系統(tǒng)觀”提供了一條學(xué)習(xí)途徑。與目前國(guó)內(nèi)外出版的計(jì)算機(jī)系統(tǒng)基礎(chǔ)類書(shū)籍相比,本書(shū)有兩個(gè)基本特色: 第一,試圖結(jié)合自頂向下和自底向上兩種方法,闡述計(jì)算機(jī)系統(tǒng)的基本概念和原理。綜合程序員視角和系統(tǒng)構(gòu)建視角的核心內(nèi)容,講授計(jì)算機(jī)系統(tǒng)各層次之間的轉(zhuǎn)換。同時(shí),不拘泥于單計(jì)算機(jī)系統(tǒng)內(nèi)部,而面向更加開(kāi)放的網(wǎng)絡(luò)分布式計(jì)算環(huán)境,實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)含義的延展;第二,結(jié)合國(guó)內(nèi)多年一線教學(xué)實(shí)踐經(jīng)驗(yàn)及本科計(jì)算機(jī)專業(yè)課程總學(xué)時(shí)規(guī)劃的現(xiàn)實(shí)需求,對(duì)“系統(tǒng)觀”和“程序與計(jì)算思維”進(jìn)行統(tǒng)籌考慮和設(shè)計(jì),使與之對(duì)應(yīng)的“計(jì)算機(jī)系統(tǒng)基礎(chǔ)”與“程序設(shè)計(jì)基礎(chǔ)”課程相互呼應(yīng)、相互配合。同時(shí),在內(nèi)容設(shè)計(jì)上做好后續(xù)計(jì)算機(jī)專業(yè)核心課程(數(shù)字邏輯、計(jì)算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)、編譯原理、操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò))的知識(shí)鋪墊。
編寫(xiě)本書(shū)的主要?jiǎng)訖C(jī)是讓剛進(jìn)入大學(xué)校門(mén)的學(xué)生,在一開(kāi)始學(xué)習(xí)計(jì)算機(jī)專業(yè)課程時(shí)就對(duì)構(gòu)成計(jì)算機(jī)專業(yè)基礎(chǔ)的“計(jì)算機(jī)系統(tǒng)”有一個(gè)整體的、全局的和較為深入的理解,這是一項(xiàng)具有挑戰(zhàn)性的任務(wù)。我們希望本書(shū)有助于具有相關(guān)教學(xué)經(jīng)驗(yàn)的老師交流關(guān)于如何培養(yǎng)學(xué)生“系統(tǒng)思維”能力的見(jiàn)解,為進(jìn)一步促進(jìn)計(jì)算機(jī)專業(yè)人才培養(yǎng)貢獻(xiàn)一份力量。
本書(shū)共6章。第1章是計(jì)算機(jī)系統(tǒng)的導(dǎo)論,講述為計(jì)算機(jī)系統(tǒng)的形成奠定重要基礎(chǔ)的人物及事件,并介紹計(jì)算機(jī)系統(tǒng)中的幾個(gè)關(guān)鍵概念。第2章闡述計(jì)算機(jī)系統(tǒng)中的信息表示,以自頂向下的方法揭示抽象數(shù)據(jù)和高級(jí)語(yǔ)言程序到物理的機(jī)器級(jí)表示之間的層次轉(zhuǎn)換關(guān)系。第3章介紹計(jì)算機(jī)系統(tǒng)中的硬件基本組成,計(jì)算機(jī)硬件自底向上的層次關(guān)系以及計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)。第4章介紹高級(jí)語(yǔ)言程序轉(zhuǎn)換成計(jì)算機(jī)硬件語(yǔ)言指令集組合的工作原理,并考察代碼優(yōu)化與計(jì)算機(jī)硬件之間的內(nèi)在關(guān)系。第5章介紹計(jì)算機(jī)系統(tǒng)中的核心軟件——操作系統(tǒng),并通過(guò)一個(gè)高級(jí)語(yǔ)言示例程序,揭示應(yīng)用程序、操作系統(tǒng)與計(jì)算機(jī)硬件之間的交互機(jī)制。第6章介紹計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中的關(guān)鍵內(nèi)容,以全球最大的網(wǎng)絡(luò)——Internet和當(dāng)前迅猛發(fā)展的移動(dòng)互聯(lián)網(wǎng)絡(luò)系統(tǒng)為線索,闡述多計(jì)算機(jī)系統(tǒng)之間的軟、硬件交互機(jī)制和工作原理。
本書(shū)是多人智慧的結(jié)晶,由張羽和黃小平編著。此外,參加本書(shū)編寫(xiě)的人員還有張艷、郭麗、姚朋賓、劉永吉、王時(shí)雨、李林、龐曉旭、魏明菲、張謙、覃偉等。本書(shū)也是多年講義的實(shí)踐成果與積淀,感謝各位同仁和各屆學(xué)生對(duì)本書(shū)原講義內(nèi)容所提出的寶貴反饋和改進(jìn)意見(jiàn)。
感謝清華大學(xué)出版社和西北工業(yè)大學(xué)在本書(shū)編寫(xiě)過(guò)程中提供的支持。特別感謝本書(shū)的責(zé)任編輯清華大學(xué)出版社的張民和戰(zhàn)曉雷老師,他們極其專業(yè)細(xì)致的審校和編輯工作為本書(shū)的出版質(zhì)量提供了可靠的保證。
由于計(jì)算機(jī)系統(tǒng)相關(guān)技術(shù)的不斷發(fā)展,加之作者水平有限,書(shū)中難免存有不足之處,懇請(qǐng)廣大讀者批評(píng)指正。
第1章緒論/1
1.1計(jì)算機(jī)系統(tǒng)發(fā)展簡(jiǎn)史/1
1.1.1計(jì)算機(jī)系統(tǒng)硬件發(fā)展史/1
1.1.2計(jì)算機(jī)系統(tǒng)軟件發(fā)展史/9
1.2計(jì)算機(jī)系統(tǒng)概述/29
1.2.1計(jì)算機(jī)系統(tǒng)概念/29
1.2.2本書(shū)結(jié)構(gòu)/35
習(xí)題/36第2章計(jì)算機(jī)系統(tǒng)中信息表示/37
2.1數(shù)據(jù)的機(jī)器級(jí)表示/37
2.1.1位和數(shù)據(jù)類型/37
2.1.2整數(shù)數(shù)據(jù)類型/38
2.1.3字符數(shù)據(jù)類型/40
2.1.4浮點(diǎn)類型/42
2.1.5十六進(jìn)制表示法/43
2.1.6基本運(yùn)算舉例/44
2.2程序的機(jī)器級(jí)表示/47
2.2.1數(shù)據(jù)格式/50
2.2.2數(shù)據(jù)訪問(wèn)/51
2.2.3算術(shù)和邏輯操作/55
2.2.4控制/58
2.2.5過(guò)程/74
2.2.6數(shù)組分配和訪問(wèn)/79
2.2.7結(jié)構(gòu)和聯(lián)合/84
習(xí)題/88第3章計(jì)算機(jī)系統(tǒng)硬件/90
3.1數(shù)字邏輯基礎(chǔ)/91
3.1.1數(shù)字硬件/91
3.1.2邏輯基礎(chǔ)/92
3.1.3晶體管開(kāi)關(guān)/96
3.2馮·諾依曼結(jié)構(gòu)與哈佛結(jié)構(gòu)/99
3.3計(jì)算機(jī)系統(tǒng)組成/100
3.3.1計(jì)算機(jī)基本組成/100
3.3.2微處理器/102
3.3.3存儲(chǔ)器/104
3.3.4輸入輸出以及總線/107
3.4計(jì)算機(jī)指令集體系結(jié)構(gòu)/110
3.4.1指令集體系結(jié)構(gòu)概念/110
3.4.2指令集分類和設(shè)計(jì)/111
3.4.3幾種典型的指令集/113
習(xí)題/116第4章編譯系統(tǒng)/118
4.1計(jì)算機(jī)系統(tǒng)中的語(yǔ)言處理/118
4.1.1編譯器/119
4.1.2匯編器/120
4.2編譯器前端技術(shù)/121
4.2.1詞法分析/122
4.2.2語(yǔ)法分析/123
4.2.3語(yǔ)法制導(dǎo)翻譯/127
4.2.4符號(hào)表/128
4.3目標(biāo)代碼生成/131
4.3.1代碼生成/131
4.3.2代碼優(yōu)化/132
習(xí)題/133第5章操作系統(tǒng)/134
5.1計(jì)算機(jī)操作系統(tǒng)概述/134
5.1.1操作系統(tǒng)的定義、功能
以及基本特征/134
5.1.2操作系統(tǒng)的分類/138
5.1.3用戶與操作系統(tǒng)的接口/142
5.2操作系統(tǒng)和應(yīng)用程序的啟動(dòng)/144
5.2.1操作系統(tǒng)啟動(dòng)/144
5.2.2應(yīng)用程序啟動(dòng)/147
5.3應(yīng)用程序、操作系統(tǒng)、系統(tǒng)硬件的交互/148
5.3.1交互概述/148
5.3.2輸入和輸出/153
5.3.3文件與目錄/156
5.3.4虛擬存儲(chǔ)器/160
5.3.5上下文切換/169
習(xí)題/170第6章計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)/171
6.1因特網(wǎng)原理/171
6.1.1什么是因特網(wǎng)/171
6.1.2網(wǎng)絡(luò)邊緣/176
6.1.3網(wǎng)絡(luò)核心/179
6.1.4協(xié)議層次及其服務(wù)模型/183
6.2因特網(wǎng)技術(shù)基礎(chǔ)/188
6.2.1TCP/IP協(xié)議/188
6.2.2IP地址/189
6.2.3域名系統(tǒng)/191
6.2.4客戶/服務(wù)器模式/194
6.3無(wú)線網(wǎng)絡(luò)原理/195
6.3.1無(wú)線網(wǎng)絡(luò)概述/195
6.3.2無(wú)線通信/196
6.3.3無(wú)線網(wǎng)絡(luò)拓?fù)?198
6.4無(wú)線網(wǎng)絡(luò)實(shí)例/202
6.4.1WiFi: IEEE 802.11無(wú)線局域網(wǎng)/202
6.4.2IEEE 802.11以外的標(biāo)準(zhǔn):
藍(lán)牙和WiMAX/205
6.4.3蜂窩網(wǎng)絡(luò)/207
6.4.4無(wú)線傳感器網(wǎng)絡(luò)/211
6.4.5無(wú)線Mesh網(wǎng)絡(luò)/217
6.5社交網(wǎng)絡(luò)基礎(chǔ)/223
6.5.1社交網(wǎng)絡(luò)的發(fā)展/224
6.5.2在線社交網(wǎng)絡(luò)/226
6.5.3移動(dòng)社交網(wǎng)絡(luò)/231
習(xí)題/235參考文獻(xiàn)/236