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