本書的作者從計算機體系結(jié)構(gòu)研究者的角度,以計算機系統(tǒng)接口抽象層次中兩個最重要的接口——應(yīng)用的二進制接口(Application Binary Interface,ABI)和應(yīng)用程序接口(Application Program Interface,API)為邊界,將計算機系統(tǒng)資源的各種虛擬化技術(shù)劃分為進程虛擬機和系統(tǒng)虛擬機兩大類展開討論,清晰地展現(xiàn)了虛擬化技術(shù)各種方法的各個層面和各類應(yīng)用。本書可以作為講授計算機系統(tǒng)結(jié)構(gòu)研究生課程《虛擬機技術(shù)》的教材或教學(xué)參考書。工作在虛擬機技術(shù)領(lǐng)域的專業(yè)人士可以用于自學(xué)這些領(lǐng)域的前沿技術(shù)。本書還可以作為一本計算機系統(tǒng)軟硬件參考資料。
作者簡介
James E. Smith ,威斯康星大學(xué)麥迪遜分校電子與計算機工程系教授。從伊利諾伊大學(xué)獲得計算機科學(xué)博士學(xué)位。1979至1981年間在美國的控制數(shù)據(jù)公司工作,參與CYBER 180/990的設(shè)計。其后,曾參與ACA ZS-1的開發(fā)工作。1989年加入Cray研究公司,率研究小組開發(fā)和分析未來超級計算機的體系結(jié)構(gòu)。近期,致力于研究虛擬機抽象技術(shù),通過虛擬機硬件和軟件的協(xié)同設(shè)計和緊耦合來提高性能。鑒于在計算機體系結(jié)構(gòu)領(lǐng)域內(nèi)的成就,Smith博士榮獲1999年的ACM/IEEE Eckert-Mauchly獎?!avi Nair 在IBM Thomas J. Watson研究中心工作為多款處理器的構(gòu)造和設(shè)計做出了貢獻。他涉足多個領(lǐng)域,包括計算機體系結(jié)構(gòu)、性能分析、多處理器虛擬化、設(shè)計自動化以及測試,出版過一些著作,擁有一些相關(guān)的專利,并曾榮獲IBM獎。他開發(fā)出的設(shè)計和分析工具包括用于剖析的二進制重寫工具、軌跡生成工具和模擬器。近期,他致力于研究處理器微架構(gòu)、動態(tài)編譯和虛擬機技術(shù)。1978年,從伊利諾伊大學(xué)獲得計算機科學(xué)博士學(xué)位,曾執(zhí)教于普林斯頓大學(xué)和哥倫比亞大學(xué)。Nair博士是IBM技術(shù)研究院的成員,也是IEEE的會士。