- 相關推薦
深入理解計算機系統簡介
《深入理解計算機系統》是理解計算機系統首選書目,是10余萬程序員的共同選擇。下面是小編整理的關于深入理解計算機系統簡介,歡迎大家參考!
深入理解計算機系統
卡內基-梅隆、北京大學、清華大學、上海交通大學等國內外眾多知名高校選用指定教材。從程序員視角全面剖析的實現細節,使讀者深刻理解程序的行為,將所有計算機系統的相關知識融會貫通。.
和第2版相比,本版內容上最大的變化是,從以IA32和x86-64為基礎轉變為完全以x86-64為基礎。主要更新如下:
基于x86-64,大量地重寫代碼,首次介紹對處理浮點數據的程序的機器級支持。
處理器體系結構修改為支持64位字和操作的設計。
引入更多的功能單元和更復雜的控制邏輯,使基于程序數據流表示的程序性能模型預測更加可靠。
擴充關于用GOT和PLT創建與位置無關代碼的討論,描述了更加強大的鏈接技術(比如庫打樁)。
增加了對信號處理程序更細致的描述,包括異步信號安全的函數等。
采用新函數,更新了與協議無關和線程安全的網絡編程。
中文版——
作者:(美)Randal E.Bryant / David R.O’Hallaron譯者: 龔奕利 / 雷迎春
出版社: 機械工業出版社
出版日期:2011年2月第1版ISBN:978-7-111-32133-0
開本: 16開
定價: 99.00元
頁數:726
英文版——
作者:(美)Randal E. Bryant; David R. O'Hallaron 著
出版社: 機械工業出版社
出版日期:2010年12月27日
ISBN:978-7-111-32631-1
開本:16開
定價:128.00
頁數:1080
內容提要
本書主要介紹了計算機系統的基本概念,包括最底層的內存中的數據表示、流水線指令的構成、虛擬存儲器、編譯系統、動態加載庫,以及用戶應用等。書中提供了大量實際操作,可以幫助讀者更好地理解程序執行的方式,改進程序的執行效率。此書以程序員的視角全面講解了計算機系統,深入淺出地介紹了處理器、編譯器、操作系統和網絡環境,是這一領域的權威之作。
本書適合作為計算機及相關專業的本科生教材,同時也適用于編程人員參考閱讀。
編輯推薦
本書主要介紹了計算機系統的基本概念,包括最底層的內存中的數據表示、流水線指令的構成、虛擬存儲器、編譯系統、動態加載庫,以及用戶應用等。書中提供了大量實際操作,可以幫助讀者更好地理解程序執行的方式,改進程序的執行效率。此書以程序員的視角全面講解了計算機系統,深入淺出地介紹了處理器、編譯器、操作系統和網絡環境,是這一領域的權威之作。
作者簡介
Randal E.Bryant:1981年在麻省理工學院獲計算機科學博士學位,現任美國卡內基·梅隆大學計算機學院院長,是ACM和IEEE的雙會士,多次獲得這兩個協會頒發的大獎。Bryant教授從事計算機系統方面的教學工作已超過20年,結合計算機體系結構課程多年的教學經驗,他開始把關注點從如何設計計算機轉移到如何使用程序員在更好地了解系統的情況下編寫出更有效、更可靠的程序上來。
【深入理解計算機系統簡介】相關文章:
Linux文件系統簡介02-27
有關深入理解JavaScript中的并行處理的介紹03-30
常用電腦操作系統簡介03-20
嵌入式系統開發簡介03-20
考研英語中閱讀理解答題技巧簡介03-21
全國計算機等級考試簡介03-19
計算機輔助設計簡介03-18
計算機網絡基礎專業簡介03-28
計算機網絡技術簡介11-29