內容簡介
本書採用結構化方法來介紹計算機系統,書的內容完全建立在“計算機是由層次結構組成的,每層完成規定的功能”這一概念之上。作者對本版進行了徹底的更新,以反映當今最重要的計算機技術以及計算機組成和體系結構方面的最新進展。書中詳細討論了數字邏輯層、微體系結構層、指令系統層、作業系統層和彙編語言層,並涵蓋了並行體系結構的內容,而且每一章結尾都配有豐富的習題。作者簡介
AndrewS.Tanenbaum,國際知名的計算機科學家,荷蘭皇家藝術和科學院院士,荷蘭阿姆斯特丹自由大學計算機科學系教授。他講授計算機組成、作業系統和計算機組成、作業系統和計算機網路等課程30多年,學生數以千計。Tanenbaum教授編著了15本暢銷書(包括《計算機網路》、《現代作業系統》等經典教材),並因此獲得ACM及其他學術組織頒發的多項榮譽。他是ACM和IEEE兩會會士。
編輯推薦
本書採用一種現代結構化的方法來理解計算機系統。本書非常易於理解,並且進行了徹底的更新以反映當今最重要的計算機技術以及計算機組成和體系結構方面的最新進展。
Tanenbaum著名的寫作風格和艱苦的研究使得本書成為同類圖書中的佼佼者。本書堅持把計算機表示為一系列層級的方法,每層都構建在下一層的基礎上並且可以看做是一個單獨的實體。本書可以作為計算機專業本科生學習計算機組成與結構課程的教材或參考書,也可供其他相關專業人員參考。
目錄
第1章概述1.1結構化計算機組成
1.2計算機體系結構的里程碑
1.3計算機家族
1.4系列計算機舉例
1.5公制計量單位
1.6本書概覽
習題
第2章計算機系統組成
2.1處理器
2.2主存儲器
2.3輔助存儲器
2.4輸入/輸出設備
2.5小結
習題
第3章數字邏輯層
3.1門和布爾代數
3.2基本數字邏輯電路
3.3記憶體
3.4CPU晶片和匯流排
3.5CPU晶片舉例
3.6匯流排舉例
3.7接口電路
3.8小結
習題
第4章微體系結構層
4.1微體系結構舉例
4.2指令系統舉例:IJVM
4.3實現舉例
4.4微體系結構層設計
4.5提高性能
4.6微體系結構層舉例
4.7Pentium、UltraSPARC和8051三種CPU的比較
4.8小結
習題
第5章指令系統層
第6章作業系統層
第7章彙編語言層
第8章並行計算機體系結構
第9章推薦讀物和參考文獻
附錄A二進制數
附錄B浮點數
附錄C彙編語言程式設計
盤點計算機書籍
從計算機的類型、工作方式、構成器件、操作原理、套用環境等劃分,計算機有多種分類。計算機(Computer)是一種能夠按照事先存儲的程式,自動、高速地進行大量數值計算和各種信息處理的現代化智慧型電子設備。 |