本書講述了一個64位多核操作系統(tǒng)的自制過程。此操作系統(tǒng)自制過程是先從虛擬平臺構筑起一個基礎框架,隨后再將基礎框架移植到物理平臺中進行升級、完善與優(yōu)化。為了凸顯64位多核操作系統(tǒng)的特點,物理平臺選用搭載著Intel Core-i7處理器的筆記本電腦。與此同時,本書還將Linux內核的源碼精髓、諸多官方白皮書以及多款常用協(xié)議濃縮于其中,可使讀者在讀完本書后能夠學以致用,進而達到理論聯(lián)系實際的目的。全書共分為16章。第1~2章講述了操作系統(tǒng)的基礎概念和開發(fā)操作系統(tǒng)需要掌握的知識;第3~5章在虛擬平臺下快速構建起一個操作系統(tǒng)模型;第6~16章將在物理平臺下對操作系統(tǒng)模型做進一步升級、優(yōu)化和完善。本書既適合在校學習理論知識的初學者,又適合在職工作的軟件工程師或有一定基礎的業(yè)余愛好者。