《保護方式下的80386及其編程》
出版社:清華大學出版社
出版日期:1993
主編:周明德
編者:田雲、何德書、宗耀堂html
《Programming the 80386》
出版社:Sybex Inc
出版日期:1987
做者:John H. Crawford,Patrick P. Gelsingerlinux
Linus Torvalds當年實現Linux的時候有參考《Programming the 80386》這本書,固然386BSD開發者也是。《Programming the 80386》爲何這麼重要呢?做者之一John H. Crawford是英特爾80386和80486微處理器的首席架構師。他還共同管理了P5奔騰微處理器系列的設計。編程
《保護方式下的80386及其編程》聽說是《Programming the 80386》的翻譯版,可是沒有標註原做者,而《Programming the 80386》這本書很難找到PDF的版本,實體更很差找,因此很差對比確認。幸運的是有看到《Programming the 80386》的原版後,這個疑團算是解開了。《保護方式下的80386及其編程》確實是翻譯自《Programming the 80386》,對比章節後發現翻譯版對一些章節的次序進行了重編排。並把原書第四章節指令集示例和第七章節操做系統的示例進行了合併。翻譯版總體來看應該是把原書的內容所有翻譯了,因此翻譯版依舊是不錯的參考書。架構
參考:
William Frederick Jolitz 和 Lynne Greer Jolitz 關於386BSD設計的文章《Designing the software specification》。原文連接app
Linus Torvalds郵件中說起建立Linux時參考的書籍。原文連接ide
維基百科關於John H. Crawford的介紹 https://en.wikipedia.org/wiki/John_Crawford_(engineer)操作系統