從分析桌面虛擬化的基本架構(gòu)入手,深入研究了內(nèi)核級虛擬化管理ModuleKVM,借助于虛擬化軟件QEMU,Libvirt虛擬化環(huán)境管理API,給出了桌面云I/O虛擬化的設(shè)計(jì)方案,并對虛擬機(jī)的性能進(jìn)行了分析,同時(shí)也對桌面云服務(wù)器集群上的虛擬機(jī)動態(tài)遷移進(jìn)行了分析研究。最后實(shí)現(xiàn)了桌面云服務(wù)端管理系統(tǒng),并在高性能計(jì)算集群上進(jìn)行部署、安裝虛擬機(jī)鏡像,完成桌面云的快速安裝與構(gòu)建。
本書主要內(nèi)容包括三部分:基本的數(shù)字電路、外圍模塊和內(nèi)嵌的微控制器。介紹了基礎(chǔ)的HDL結(jié)構(gòu)和對應(yīng)硬件,并示范如何用這些結(jié)構(gòu)來搭建基本的數(shù)字電路。第二部分是應(yīng)用部分的技術(shù)為原型板設(shè)計(jì)外圍模塊,介紹了一個單獨(dú)外設(shè)的開發(fā)、實(shí)現(xiàn)和驗(yàn)證?梢詫⑦@些模塊組成一個復(fù)雜的系統(tǒng)。第三部分介紹了基于FPGA的軟核微控制器,即PicoBlaze,展示了如何將通用處理器和定制電路進(jìn)行集成。本書通過實(shí)例深入淺出地介紹了使用Verilog對可編程邏輯器件進(jìn)行設(shè)計(jì)的方法,不僅介紹了HDL的語法,還重點(diǎn)介紹了對可編程邏輯器件的設(shè)