深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)

蘭德爾•E.布萊恩特(Randal E•Bryant), 等

  • 出版商: 機械工業
  • 出版日期: 2016-11-01
  • 售價: $834
  • 貴賓價: 9.5$792
  • 語言: 簡體中文
  • 頁數: 737
  • 裝訂: 平裝
  • ISBN: 7111544935
  • ISBN-13: 9787111544937
  • 相關分類: 資訊科學Computer-Science
  • 此書翻譯自: Computer Systems: A Programmer's Perspective, 3/e (IE-Paperback)
  • 銷售排行: 🥇 2025/2 簡體中文書 銷售排行 第 1 名
    🥈 2025/1 簡體中文書 銷售排行 第 2 名
    🥉 2024/12 簡體中文書 銷售排行 第 3 名
    🥉 2024/9 簡體中文書 銷售排行 第 3 名
    🥉 2024/6 簡體中文書 銷售排行 第 3 名
    🥈 2024/2 簡體中文書 銷售排行 第 2 名

    立即出貨

買這商品的人也買了...

商品描述

和第2版相比,本版內容上最大的變化是,從以IA32和x86-64為基礎轉變為完全以x86-64為基礎。主要更新如下:
• 基於x86-64,大量地重寫代碼,首次介紹對處理浮點數據的程序的機器級支持。
• 處理器體系結構修改為支持64位字和操作的設計。
• 引入更多的功能單元和更復雜的控制邏輯,使基於程序數據流表示的程序性能模型預測更加可靠。
• 擴充關於用GOT和PLT創建與位置無關代碼的討論,描述了更加強大的鏈接技術(比如庫打樁)。
• 增加了對信號處理程序更細致的描述,包括異步信號安全的函數等。
• 採用最新函數,更新了與協議無關和線程安全的網絡編程。

海報:

作者簡介

大衛 R.奧哈拉倫,卡內基梅隆大學電子和計算機工程系教授。在弗吉尼亞大學(University of Virginia)獲得計算機科學的博士學位,2007年-2010年為Intel匹茲堡實驗室主任。他教授本科生和研究生的計算機系統方面的課程已有20餘年,並和Bryant教授一起開設了“計算機系統導論”課程。曾獲得CMU計算機學院頒發的Herbert Simon傑出教學獎。他主要從事計算機系統領域的研究,與Quake項目成員一起獲得過高性能計算領域中的最高國際獎項——Gordon Bell獎。他目前的工作重點是研究自動分級(autograding)概念,即評價其他程序質量的程序。

目錄大綱

出版者的話
中文版序一
中文版序二
譯者序
前言
關於作者
第1章 計算機系統漫遊
1.1 信息就是位+上下文
1.2 程序被其他程序翻譯成不同的格式
1.3 瞭解編譯系統如何工作是大有益處的
1.4 處理器讀並解釋儲存在內存中的指令
1.4.1 系統的硬件組成
1.4.2 運行hello程序
1.5 高速緩存至關重要
1.6 存儲設備形成層次結構
1.7 操作系統管理硬件
1.7.1 進程
1.7.2 線程
1.7.3 虛擬內存
1.7.4 文件
1.8 系統之間利用網絡通信
1.9 重要主題
1.9.1 Amdahl定律
1.9.2 並發和並行
1.9.3 計算機系統中抽象的重要性
1.10 小結
參考文獻說明
練習題答案
第一部分 程序結構和執行
第2章 信息的表示和處理
2.1 信息存儲
2.1.1 十六進製表示法
2.1.2 字數據大小
2.1.3 尋址和字節順序
2.1.4 表示字符串
2.1.5 表示代碼
2.1.6 布爾代數簡介
第3章 程序的機器級表示
第4章 處理器體系結構
第5章 優化程序性能
第6章 存儲器層次結構
第二部分 在系統上運行程序
第7章 鏈接
第8章 異常控制流
第9章 虛擬內存
第三部分 程序間的交互和通信
第10章 系統級I/O
第11章 網絡編程
第12章 並發編程
附錄A 錯誤處理
參考文獻