計算機系統平台(2016年中國鐵道出版社出版的圖書)

計算機系統平台(2016年中國鐵道出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《計算機系統平台》作者是王曉英,曹騰飛,孟永偉,黃建強,是 2016年8月中國鐵道出版社出版的圖書,本書主要講述了一些典型功能實現的基本原理。

基本介紹

  • 中文名:計算機系統平台
  • 作者:王曉英、曹騰飛、孟永偉、黃建強
  • 出版社: 中國鐵道出版社
  • ISBN:9787113219406
內容簡介,圖書目錄,作者簡介,

內容簡介

 本書是依據教育部高等學校計算機科學與技術教學指導委員會2006年編制的《高等學校計算機科學與技術專業規範(信息技術方向)》,為“計算機系統平台”課程編寫的。力圖幫助學生建立系統平台的理念,形成總體認識,從底層到頂層了解和掌握計算機系統的層次結構及軟硬體系統的工作原理,全書共分為12章,包括計算機系統概述、指令系統與彙編程式設計、計算機信息表示、計算機組成原理、計算機作業系統、Shell編程、套用開發平台等內容。本教材可作為計算機科學與技術專業教材,也可作為其他相關專業的學生學習計算機系統基礎知識的教材。

圖書目錄

第1章 計算機系統概述 1
1.1 計算機的發展史及未來展望 1
1.1.1 計算機的基本概念及分類 1
1.1.2 計算機的發展簡史 1
1.1.3 微型計算機的誕生與發展 2
1.1.4 計算機未來展望 3
1.2 計算機組成結構 4
1.2.1 馮·諾依曼思想 4
1.2.2 計算機硬體組成 5
1.2.3 計算機軟體系統 7
1.2.4 計算機系統的層次結構 7
1.2.5 計算機軟體與硬體的邏輯等價性 8
1.2.6 計算機的性能指標 8
本章小結 9
習題1 9
第2章 指令系統與彙編程式設計 11
2.1 進位制及其轉換 11
2.1.1 進位制 11
2.1.2 進制轉換 12
2.1.3 二進制數的運算 15
2.2 指令系統和指令格式概述 17
2.2.1 指令的一般格式 19
2.2.2 運算元與操作類型 20
2.2.3 CPU的暫存器 21
2.2.4 定址方式 23
2.3 指令系統舉例 25
2.3.1 Intel 8086/8088指令系統 25
2.3.2 TEC-2008指令系統 36
2.4 彙編程式設計舉例 40
本章小結 42
習題2 42
第3章 計算機信息表示 46
3.1 數字的編碼 46
3.1.1 無符號數 46
3.1.2 有符號數 46
3.1.3 定點數與浮點數 49
3.2 字元編碼 51
3.2.1 ASCII字元集及其編碼 51
3.2.2 漢字字元集及其編碼 51
3.2.3 Unicode字元集及其編碼 53
3.3 機器指令 55
本章小結 56
習題3 56
第4章 計算機組成原理 58
4.1 匯流排 58
4.1.1 匯流排的基本概念 59
4.1.2 匯流排的類型與結構 59
4.1.3 匯流排的連線方式 61
4.1.4 匯流排仲裁 62
4.1.5 匯流排標準 63
4.2 存儲器 64
4.2.1 存儲器相關概念 64
4.2.2 存儲器分類 65
4.2.3 存儲系統層次結構 66
4.3 中央處理器(CPU) 72
4.3.1 CPU的功能和組成 72
4.3.2 指令周期 75
4.3.3 時序控制信號 75
4.3.4 指令流水 76
4.4 輸入/輸出系統 78
4.4.1 輸入/輸出系統概述 78
4.4.2 I/O設備 84
4.4.3 I/O接口 85
4.4.4 程式中斷方式 87
4.5 計算機系統結構 90
4.5.1 計算機系統的結構類型 91
4.5.2 計算機系統的性能提高 94
4.5.3 計算機系統的發展 94
本章小結 100
習題4 100
第5章 計算機作業系統概述 104
5.1 作業系統的目標和作用 104
5.1.1 作為用戶/計算機接口的作業系統 105
5.1.2 作為資源管理器的作業系統 106
5.2 作業系統的發展過程 107
5.2.1 手工操作(無作業系統) 107
5.2.2 簡單批處理系統 108
5.2.3 多道批處理系統 108
5.2.4 分時系統 110
5.3 作業系統的基本特性 111
5.3.1 並行與並發(Concurrence) 111
5.3.2 共享(Sharing) 111
5.3.3 虛擬技術 111
5.3.4 異步性 112
5.4 作業系統的主要功能 112
5.5 常見作業系統及分類 113
5.5.1 Windows作業系統 113
5.5.2 Linux作業系統 114
本章小結 115
習題5 115
第6章 進程的管理 117
6.1 進程的概念 117
6.1.1 進程的定義 117
6.1.2 進程的特徵 118
6.1.3 程式的並發執行 118
6.2 進程的狀態及其轉換 119
6.3 進程控制 120
6.3.1 進程控制塊 120
6.3.2 進程控制塊的原語 121
6.4 進程調度 122
6.4.1 調度的基本概念 122
6.4.2 調度的基本模型 123
6.4.3 進程調度算法 124
本章小結 127
習題6 127
第7章 進程的同步與通信 129
7.1 進程同步 129
7.1.1 同步的概念 129
7.1.2 信號量機制 129
7.1.3 經典進程同步問題 131
7.2 執行緒 134
7.2.1 執行緒的概念 134
7.2.3 執行緒的特點 135
7.2.3 執行緒與進程的區別 135
7.3 進程通信 136
7.3.1 進程通信的概念 136
7.3.2 進程通信的類型 136
7.3.3 共享存儲區系統 137
7.3.4 訊息傳遞系統 139
7.3.5 管道通信系統 143
7.4 死鎖 145
7.4.1 死鎖的概念 145
7.4.2 產生死鎖的條件 145
7.4.3 死鎖的對策 146
7.4.4 死鎖問題的經典示例:哲學家就餐問題 146
本章小結 148
習題7 148
第8章 記憶體的管理 151
8.1 存儲管理概述 151
8.1.1 地址空間 151
8.1.2 程式的裝入與重定位 152
8.1.3 程式的連結 155
8.2 記憶體管理的方法 156
8.2.1 固定分區存儲管理 157
8.2.2 動態分區存儲管理 158
8.2.3 覆蓋和交換技術 159
8.2.4 分頁存儲管理 160
8.2.5 分段存儲管理 162
8.2.6 段頁式存儲管理 164
8.2.7 虛擬存儲器管理 165
本章小結 172
習題8 172
第9章 信息存儲的管理 176
9.1 檔案管理概述 176
9.1.1 檔案與檔案系統 176
9.1.2 檔案的屬性及分類 177
9.1.3 檔案系統的功能 178
9.1.4 檔案系統的層次結構 178
9.2 檔案的結構和存儲方式 179
9.2.1 檔案的邏輯結構 179
9.2.2 檔案的物理結構 181
9.3 檔案目錄 183
9.3.1 檔案目錄的概念 183
9.3.2 檔案目錄結構 184
9.4 檔案系統的實現 185
9.4.1 主流檔案系統及其特點 185
9.4.2 網路檔案系統及其特點 186
9.4.3 外存空間管理 187
9.5 檔案的使用 190
9.5.1 檔案主要操作 190
9.5.2 檔案的使用 192
9.5.3 檔案共享 193
9.6 磁碟調度 195
本章小結 197
習題9 198
第10章 外設的管理 199
10.1 設備的分類 199
10.2 I/O控制方式 200
10.2.1 程式直接控制方式 200
10.2.2 程式中斷方式 201
10.2.3 DMA方式 202
10.2.4 通道方式 203
10.3 緩衝技術 205
10.3.1 單緩衝和雙緩衝 206
10.3.2 循環緩衝 206
10.3.3 緩衝池 207
10.4 設備分配 208
10.4.1 數據結構 208
10.4.2 設備分配策略 209
10.4.3 設備獨立性 210
10.4.4 SPOOLing技術 210
10.5 設備驅動程式 212
本章小結 213
習題10 213
第11章 系統初始化及Shell編程 215
11.1 系統初始化 215
11.1.1 計算機系統初始化過程 215
11.1.2 作業系統初始化過程 216
11.2 Shell編程 218
11.2.1 Shell命令的使用 219
11.2.2 Shell編程語法結構 224
本章小結 228
習題11 228
第12章 套用軟體開發平台 230
12.1 高級程式設計語言 230
12.2 軟體開發模型 231
12.3 開發工具和開發環境 235
12.2.1 集成開發環境IDE 236
12.3.2 關係型資料庫 237
12.3.3 移動終端套用軟體開發平台 238
12.4 開發平台中的可重用代碼 239
  12.4.1 軟體重用的基本概念 239
  12.4.2 可重用代碼的抽象層次 239
  12.4.3 可重用代碼的方法和技術 240
  本章小結 241
  習題12 242
參考文獻 243

作者簡介

王曉英,博士、教授、青海大學計算機技術與套用系副主任;主講課程:計算機系統平台,離散數學

相關詞條

熱門詞條

聯絡我們