《Operating System Concepts》讀后感
一、 為什么選擇這本書?
二、這本書寫了什么?
該書對進程管理、內存管理、存儲管理、文件系統、安全和保護等內容進行了系統化的介紹。
從2025年1月28日至2025年4月28日,期間斷斷續續花了72天閱讀完《Operating System Concepts》(《操作系統概念》)。
三、這本書特點
1.對概念有定義。
對于每一本能夠對計算機術語進行下定義的書我都很喜歡,因為只有說清楚了一個東西是什么,那么才能說明我們是真正的懂了。本書就很好的做到了這一點。例如:什么是進程(process)?本書給的定義是:A program loaded into memory and executing。這比我之前看過的任何定義都要清晰。
2.內容體系化。
讀完本書后,我的一大感受是當自己在討論一些東西的時候會想著這對應操作系統的哪個方面。自己解決某個問題的時候所使用的思想,所運用的技術是否包含在這本書里面。
3.易于閱讀。
當我閱讀了一些科普性質的技術書籍后,才發現這類用作教材的經典技術書籍才是最容易閱讀的,因為詞匯量真的沒多少,也不扯一些亂七八糟的題外話,閱讀起來甚是流暢。
四、這本書適合什么樣的人?
剛入門計算機的人有必要讀一讀,已經工作的人值得讀一讀。讀完后最好結合實際應用進行對比分析,例如:項目代碼中使用了哪些鎖相關的思想和技術(lock)。
五、推薦指數
按照5 星的標準,本書推薦指數 5 顆星。
六、參考資料
1. 編程
(1) Abraham Silberschatz,Peter Baer Galvin,Greg Gagne《Operating System Concepts》:https://book.douban.com/subject/30272539/
2. 英語
(1) Etymology Dictionary:https://www.etymonline.com
(2) Cambridge Dictionary:https://dictionary.cambridge.org

歡迎搜索及關注:編程人(a_codists)
浙公網安備 33010602011771號