《計算機系統基礎》是2016年清華大學出版社出版的圖書。作者是張羽、黃小平。本書以“層次轉換”的方法介紹與計算機系統相關的核心概念和基本原理,試圖幫助初學者建立計算機系統的整體概念及“系統觀”。
基本介紹
- 中文名:計算機系統基礎
- 作者:張羽、黃小平
- 出版社:清華大學出版社
- ISBN:9787302438250
內容簡介
圖書目錄
第1章緒論/1 1.1計算機系統發展簡史/1 1.1.1計算機系統硬體發展史/1 1.1.2計算機系統軟體發展史/9 1.2計算機系統概述/29 1.2.1計算機系統概念/29 1.2.2本書結構/35 習題/36第2章計算機系統中信息表示/37 2.1數據的機器級表示/37 2.1.1位和數據類型/37 2.1.2整數數據類型/38 2.1.3字元數據類型/40 2.1.4浮點類型/42 2.1.5十六進制表示法/43 2.1.6基本運算舉例/44 2.2程式的機器級表示/47 2.2.1數據格式/50 2.2.2數據訪問/51 2.2.3算術和邏輯操作/55 2.2.4控制/58 2.2.5過程/74 2.2.6數組分配和訪問/79 2.2.7結構和聯合/84 習題/88第3章計算機系統硬體/90 3.1數字邏輯基礎/91 3.1.1數字硬體/91 3.1.2邏輯基礎/92 3.1.3電晶體開關/96 3.2馮·諾依曼結構與哈佛結構/99 3.3計算機系統組成/100 3.3.1計算機基本組成/100 3.3.2微處理器/102 3.3.3存儲器/104 3.3.4輸入輸出以及匯流排/107 3.4計算機指令集體系結構/110 3.4.1指令集體系結構概念/110 3.4.2指令集分類和設計/111 3.4.3幾種典型的指令集/113 習題/116第4章編譯系統/118 4.1計算機系統中的語言處理/118 4.1.1編譯器/119 4.1.2彙編器/120 4.2編譯器前端技術/121 4.2.1詞法分析/122 4.2.2語法分析/123 4.2.3語法制導翻譯/127 4.2.4符號表/128 4.3目標代碼生成/131 4.3.1代碼生成/131 4.3.2代碼最佳化/132 習題/133第5章作業系統/134 5.1計算機作業系統概述/134 5.1.1作業系統的定義、功能 以及基本特徵/134 5.1.2作業系統的分類/138 5.1.3用戶與作業系統的接口/142 5.2作業系統和應用程式的啟動/144 5.2.1作業系統啟動/144 5.2.2應用程式啟動/147 5.3應用程式、作業系統、系統硬體的互動/148 5.3.1互動概述/148 5.3.2輸入和輸出/153 5.3.3檔案與目錄/156 5.3.4虛擬存儲器/160 5.3.5上下文切換/169 習題/170第6章計算機網路系統/171 6.1網際網路原理/171 6.1.1什麼是網際網路/171 6.1.2網路邊緣/176 6.1.3網路核心/179 6.1.4協定層次及其服務模型/183 6.2網際網路技術基礎/188 6.2.1TCP/IP協定/188 6.2.2IP位址/189 6.2.3域名系統/191 6.2.4客戶/伺服器模式/194 6.3無線網路原理/195 6.3.1無線網路概述/195 6.3.2無線通信/196 6.3.3無線網路拓撲/198 6.4無線網路實例/202 6.4.1WiFi: IEEE 802.11無線區域網路/202 6.4.2IEEE 802.11以外的標準: 藍牙和WiMAX/205 6.4.3蜂窩網路/207 6.4.4無線感測器網路/211 6.4.5無線Mesh網路/217 6.5社交網路基礎/223 6.5.1社交網路的發展/224 6.5.2線上社交網路/226 6.5.3移動社交網路/231 習題/235參考文獻/236 |