內容簡介

作者在編寫過程中對計算機組成原理以及計算機系統結構課程中的內容進行了篩選,主要講述一些目前計算機中所採用的工作原理及主要技術,使得本教材的內容適合於36-45學時的教學。為了降低課程的起點,第1章中介紹了必要的數字邏輯、數字電路及積體電路的知識,並且介紹了一些計算機硬體和軟體的知識,以及計算機的發展歷史。第2章介紹計算機的數據編碼和數據運算的原理,包括數值型數據和非數值型數據及糾錯碼等。第3章介紹存儲系統的構成原理,包括各種存儲器件的工作原理,對cache和虛擬存儲器的原理也作了詳細的介紹。第4章介紹指令的編碼原理、簡單的彙編程式設計以及指令的執行過程以及控制器的設計原理,主要以新發展起來的RISC處理器為背景。第5章介紹在目前高性能微處理器中廣泛採用的指令流水技術。第6章介紹計算機的輸入輸出系統的構成及工作原理。第7章介紹一些實際計算機系統的構成,包括桌上型微處理機、伺服器系統、嵌入式計算機、數位訊號處理器、網路處理器等,還介紹了一些並行計算機系統和網路計算機系統。
目錄
1數字系統與計算機概論1.1數字邏輯與數字電路
1.2數字計算機的基本組成
1.3計算機系統結構概論
1.4計算機系統的歷史與發展
習題一
2數據編碼和數據運算
2.1定點數的編碼和運算
2.2浮點數的編碼與運算
2.3邏輯運算
2.4檢錯碼和糾錯碼
2.5數據類型實例
習題二
3存儲系統
3.1存儲器晶片
3.2存儲器的構成
3.3高速快取
3.4虛擬存儲器
習題三
4指令與指令的執行
4.1指令與指令系統
4.2指令的執行過程
4.3指令控制器
習題四
5指令流水技術
5.1指令流水的基本概念
5.2指令的調度
5.3分支預測
5.4多重指令啟動
5.5指令流水線實例
習題五
6輸入輸出系統
6.1輸入輸出匯流排
6.2輸入輸出控制
6.3輸入輸出匯流排實例
習題六
7計算機系統的構成
7.1單處理機系統的構成及其發展
7.2並行計算機系統的結構
7.3網路並行計算機系統
習題七
參考文獻
盤點計算機書籍
從計算機的類型、工作方式、構成器件、操作原理、套用環境等劃分,計算機有多種分類。計算機(Computer)是一種能夠按照事先存儲的程式,自動、高速地進行大量數值計算和各種信息處理的現代化智慧型電子設備。 |