《
windows
核心原理與實現》終於完成了
經過將近兩年的努力,終於完成了《
windows
核心原理與實現》一書。
2008
年春天,我有了寫一本關於
windows
核心的書的想法,然後聯絡出版社並付諸實施。這就把兩年的業餘時間搭了進去,至少有一半的夜晚遲至
2點才睡覺。
按原來的計畫,期望在
2009
年秋天完成全書並出版。其實到
2023年6
月份,這本書的主體內容,即程序和執行緒管理、記憶體管理、同步與併發,以及
i/o,已經完成了,但考慮到系統的完整性,又花了不少筆墨來描述
windows
系統的其他部件,到
2023年12
月初終於完成所有的章節。接下來用
4個月時間複查一遍,於
2023年4
月初完成所有內容,包括文前文後的文字。
在此之前,我只寫過一本書,即
1998
年寫了《
com原理與應用》,
2023年11
月出版。寫作
com這本書我花了大約
9個月時間。現在回想起來,描述
com技術基本上還只是停留在表面上,並沒有深入到
com的核心。如果我今天再來寫
com,相信可以寫得透徹很多。即使不參考
com的實現**,也可以通過各種途徑挖掘到
com的實現細節。當然,這需要足夠多的時間投入。
寫作windows
核心這本書,其實也是乙個學習過程。雖然事先已經了解
windows
核心中的許多細節,但為了準確地、系統地描述
windows
核心中的各種機制,仍然有大量的細節需要搞清楚。有時候,乙個很小的細節,可能要花上一兩個晚上。我常常在思考,
windows
核心中有這麼多精巧的設計,核心開發人員和設計師是如何想到並構造出來的呢。每次想通了乙個問題,總會有一種豁然開朗的感覺。這種樂趣,我相信很多程式設計師都有體會。
從上一本書到這本書,隔了
10年,並不等於寫作這本書需要
10年的積累。我沒有刻意要寫這樣的技術圖書,寫作這本書純粹是機緣巧合,興趣所致。
wrk是
2006
年發布的,我等待了兩年,一直期望有這樣的書出現,兩年後終於決定自己寫這本書。現在,這本書完成了,感覺輕鬆了很多。
windows核心原理與實現
本文章是作者本人在學習 windows原理與實現 一書時的一些總結和筆記 2.1處理器模式 intelx86處理器 0 最高端特權,cpu處在核心模式,可以訪問當前程序的位址空間和系統空間 3 最低特權,處在使用者模式,只能訪問當前程序的位址空間。2.2記憶體管理 共享的系統位址空間和私有的程序位址...
Windows核心原理與實現之核心載入
在intel x86系統上,windows作業系統獲得控制首先從硬碟的主引導記錄 mbr 開始,windows setup程式在安裝windows時填充mbr 其他的磁碟管理器也可能填充mbr mbr包含 和資料,其 稱為引導 在系統引導時首先獲得控制 mbr中的資料時一張分割槽表,制定了每個分割槽...
《Windows核心原理與實現》終於完成了
windows 核心原理與實現 終於完成了 經過將近兩年的努力,終於完成了 windows 核心原理與實現 一書。2008 年春天,我有了寫一本關於 windows 核心的書的想法,然後聯絡出版社並付諸實施。這就把兩年的業餘時間搭了進去,至少有一半的夜晚遲至 2點才睡覺。按原來的計畫,期望在 200...