A001-《作業系統:設計與實現(第三版)》學習第一週感想

geek250發表於2017-12-10

工作了這麼多年,為什麼才突然想起看回這本大學教程?

主要原因是那天聽了阿里的直播,有一個軍哥說:java程式設計師要是不想給淘汰,起碼要學習Linux核心、JVM虛擬機器、演算法。這三方面要熟悉,精通,才能讓自己在未來的工作立於不敗之地。當這三方面達到一定的境界時,每寫一行程式碼,都會主動思考這行程式碼執行的整個過程,從表層直到Linux核心的影響。

以上的話打動了我,於是和牛人同事提起,大家決定一起來執行一個跨度一年之久的學習計劃,希望一年之後,我們都能堅持下來,並收穫滿滿。


本週時間:2017-12-01 至2017-12-07

完成事項:完成《作業系統:設計與實現(第三版)上冊》第一章的閱讀,並做完了大部分的習題。(部分習題為上機操作,暫時還沒空開展)。 

整體總結:比較好的方面,是堅持每天都有學習,閱讀。互相鼓勵,互相監督。不足的地方是進度比較慢,這個還是有些客觀原因的。

1、這週迴南沙住了幾天,來回通勤的時間比較長,佔了大量的空閒時間。

2、這周小組專案上線,還有新資源池的專案要佈署,壓力比較大,要處理的事兒也比較多。 

3、書本中比較多概念理解較為困難,看了就忘。


學習要點:對計算機歷史有一個比較大概的瞭解,對作業系統演進到現在,多種重要技術的出現有理解。

1、核心態和使用者態的作用,一個程式執行過程,每個階段經歷的狀態。

2、重要技術:多道程式、假離線技術、分時系統(其中程式表比較重要,第二章估計會重點講)。


下週改進:

1、把pdf 下載到手機中。利用空閒、坐地鐵時間閱讀,儘快把進度加快;

2、回白雲區住,早上6:30起,利用起床時間看半小時;

3、先快速通讀第二章,先看習題再針對理解重要的部分;並整理答案發布。

4、工作空閒時間,學習Linux命令,以助於理解書中細節,以免眼高手低。


加油!

劉小杰 寫於 2017-12-10 中午

相關文章