深入理解計算機系統簡介

來源:文萃谷 1.57W

《深入理解計算機系統》是理解計算機系統首選書目,是10餘萬程序員的共同選擇。下面是小編整理的關於深入理解計算機系統簡介,歡迎大家參考!

深入理解計算機系統簡介

  深入理解計算機系統

卡內基-梅隆、北京大學、清華大學、上海交通大學等國內外眾多知名高校選用指定教材。從程序員視角全面剖析的實現細節,使讀者深刻理解程序的行為,將所有計算機系統的相關知識融會貫通。.

和第2版相比,本版內容上最大的變化是,從以IA32和x86-64為基礎轉變為完全以x86-64為基礎。主要更新如下:

基於x86-64,大量地重寫代碼,首次介紹對處理浮點數據的程序的機器級支持。

處理器體系結構修改為支持64位字和操作的設計。

引入更多的功能單元和更復雜的控制邏輯,使基於程序數據流表示的程序性能模型預測更加可靠。

擴充關於用GOT和PLT創建與位置無關代碼的討論,描述了更加強大的鏈接技術(比如庫打樁)。

增加了對信號處理程序更細緻的描述,包括異步信號安全的函數等。

採用新函數,更新了與協議無關和線程安全的網絡編程。

中文版——

作者:(美)Randal nt / 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 nt:1981年在麻省理工學院獲計算機科學博士學位,現任美國卡內基·梅隆大學計算機學院院長,是ACM和IEEE的雙會士,多次獲得這兩個協會頒發的大獎。Bryant教授從事計算機系統方面的教學工作已超過20年,結合計算機體系結構課程多年的教學經驗,他開始把關注點從如何設計計算機轉移到如何使用程序員在更好地瞭解系統的情況下編寫出更有效、更可靠的程序上來。

熱門標籤