本書在詳細分析操作系統原理的基礎上,用豐富的實例程式碼,一步一步地指導讀者寫出一個具備操作系統基礎功能的操作系統框架。本書不同於其他的理論型書籍,而是提供給讀者一個動手實踐的路線圖。書中講解了大量開發操作系統中須注意的細節問題,這些細節不僅能使讀者更深刻地認識操作系統的核心原理,而且使整個開發過程少走彎路。
本書特色
透過實例,一步一步,由淺入深引領讀者用編譯及C語言編寫出一個操作系統框架。
在深入講解程式碼細節與程式設計思想的同時,詳盡且透徹地解析操作系統的核心原理與運行機制,使讀者知其然,更知其所以然。
介紹了大量的程式設計技巧和實戰經驗,讓讀者在實際開發中少走彎路。
不同於其他的理論型書籍,而是提供給讀者一個動手實踐的路線圖。
非常適合作為作業系統課程的實戰參考書,既提高動手能力,又加深理論知識。
第1章 馬上動手寫一個最小的“作業系統”
第2章 搭建你的工作環境
第3章 保護模式(Protect Mode)
第4章 讓作業系統走進保護模式
第5章 內核雛形
第6章 進程
第7章 輸入/輸出系統