《Windows核心原理與實現》終於完成了

來源:互聯網
上載者:User

《Windows核心原理與實現》終於完成了

    經過將近兩年的努力,終於完成了《Windows核心原理與實現》一書。2008年春天,我有了寫一本關於Windows核心的書的想法,然後聯絡出版社並付諸實施。這就把兩年的業餘時間搭了進去,至少有一半的夜晚遲至2點才睡覺。

    按原來的計劃,期望在2009年秋天完成全書並出版。其實到2009年6月份,這本書的主體內容,即進程和線程管理、記憶體管理、同步與並發,以及I/O,已經完成了,但考慮到系統的完整性,又花了不少筆墨來描述Windows系統的其他組件,到2009年12月初終於完成所有的章節。接下來用4個月時間複查一遍,於2010年4月初完成所有內容,包括文前文後的文字。

    在此之前,我唯寫過一本書,即1998年寫了《COM原理與應用》,1999年11月出版。寫作COM這本書我花了大約9個月時間。現在回想起來,描述COM技術基本上還只是停留在表面上,並沒有深入到COM的核心。如果我今天再來寫COM,相信可以寫得透徹很多。即使不參考COM的實現代碼,也可以通過各種途徑挖掘到COM的實現細節。當然,這需要足夠多的時間投入。

    寫作Windows核心這本書,其實也是一個學習過程。雖然事先已經瞭解Windows核心中的許多細節,但為了準確地、系統地描述Windows核心中的各種機制,仍然有大量的細節需要搞清楚。有時候,一個很小的細節,可能要花上一兩個晚上。我常常在思考,Windows核心中有這麼多精巧的設計,核心開發人員和設計師是如何想到並構造出來的呢。每次想通了一個問題,總會有一種豁然開朗的感覺。這種樂趣,我相信很多程式員都有體會。

    從上一本書到這本書,隔了10年,並不等於寫作這本書需要10年的積累。我沒有刻意要寫這樣的技術圖書,寫作這本書純粹是機緣巧合,興趣所致。WRK是2006年發布的,我等待了兩年,一直期望有這樣的書出現,兩年後終於決定自己寫這本書。現在,這本書完成了,感覺輕鬆了很多。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.