深入理解计算机系统 相关课程,深入理解计算机系统
作者簡介:
Randal E. Bryant?? 1981年于麻省理工學院獲得計算機博士學位,1984年至今一直任教于卡內基-梅隆大學。現任卡內基-梅隆大學計算機科學學院院長、教授,同時還受邀任教于電子和計算機工程系。他從事本科生和研究生計算機系統方面課程的教學近40年。他和O’Hallaron教授一起在卡內基梅隆大學開設了15-213課程“計算機系統導論”,那便是本書的基礎。他還是ACM院士、IEEE院士、美國國家工程院院士和美國人文與科學研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要計算機制造商使用,他還因研究獲得過Semiconductor Research Corporation、ACM、IEEE頒發的多項大獎。David R. O’Hallaron卡內基梅隆大學電子和計算機工程系教授。在弗吉尼亞大學(University of Virginia)獲得計算機科學的博士學位,2007年-2010年為Intel匹茲堡實驗室主任。他教授本科生和研究生的計算機系統方面的課程已有20余年,并和Bryant教授一起開設了“計算機系統導論”課程。曾獲得CMU計算機學院頒發的Herbert Simon杰出教學獎。他主要從事計算機系統領域的研究,與Quake項目成員一起獲得過高性能計算領域中的國際獎項——Gordon Bell獎。他目前的工作重點是研究自動分級(autograding)概念,即評價其他程序質量的程序。
基于該教材的北大“計算機系統導論”課程實施已有五年,得到了學生的廣泛贊譽,學生們通過這門課程的學習建立了完整的計算機系統的知識體系和整體知識框架,養成了良好的編程習慣并獲得了編寫高性能、可移植和健壯的程序的能力,奠定了后續學習操作系統、編譯、計算機體系結構等專業課程的基礎。北大的教學實踐表明,這是一本值得推薦采用的好教材。本書第3版采用*x86-64架構來貫穿各部分知識。我相信,該書的出版將有助于國內計算機系統教學的進一步改進,為培養從事系統級創新的計算機人才奠定很好的基礎。—— 梅 宏 中國科學院院士/發展中國家科學院院士以低年級開設“深入理解計算機系統”課程為基礎,我先后在復旦大學和上海交通大學軟件學院主導了激進的教學改革……現在我課題組的青年教師全部是首批經歷此教學改革的學生。本科的扎實基礎為他們從事系統軟件的研究打下了良好的基礎……師資力量的補充又為推進更加激進的教學改革創造了條件。—— 臧斌宇 上海交通大學軟件學院院長
內容簡介:
和第2版相比,本版內容上*的變化是,從以IA32和x86-64為基礎轉變為完全以x86-64為基礎。主要更新如下:? 基于x86-64,大量地重寫代碼,首次介紹對處理浮點數據的程序的機器級支持。? 處理器體系結構修改為支持64位字和操作的設計。? 引入更多的功能單元和更復雜的控制邏輯,使基于程序數據流表示的程序性能模型預測更加可靠。? 擴充關于用GOT和PLT創建與位置無關代碼的討論,描述了更加強大的鏈接技術(比如庫打樁)。? 增加了對信號處理程序更細致的描述,包括異步信號安全的函數等。? 采用*函數,更新了與協議無關和線程安全的網絡編程。
總結
以上是生活随笔為你收集整理的深入理解计算机系统 相关课程,深入理解计算机系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab画图小结(一)
- 下一篇: Matlab画图小结(二)