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