操作系統實驗有感

最近在做操作系統。簡單地說就是安裝助教給的實驗步驟一步步地去找文件,更改文件的內容。可就是這樣一個沒有多少技術含量的事情,卻讓我大栽跟頭。本來可以在很短時間內就可以完成的實驗,往往會多花去一兩個小時的時間,浪費了大把的時間和精力。現在回想起自己的前幾次的實驗,感慨頗多。於是小小地敘一下。第一次實驗沒什麼難度,這就不說了。第二次實驗室編譯操作系統內核。編譯的過程中崩潰了好多次,原因有兩個,課件上的指導有些是錯誤的。這個完全顛覆了我對課件的正確性的認識。後面我還會提到和正確性相關的問題,希望我以後在遇到類似問題的時候能夠冷靜的處理這些問題。第二次實驗的過程中還遇到了腳本執行過程的錯誤,可能是缺乏對腳本的格式的理解。最後就是由於一個小小的空格就導致了最後的悲劇。看起來明明是好的,但是最後的結果就是錯的。以前在寫Makefile腳本的時候也遇到過這種問題,不過沒有重視起來。第三次實驗中又用到了腳本了,對於腳本很熟練的同學一般都不會有什麼問題,可是如果對腳本不熟練的話就可能會遇到很大的問題了。因爲會有很多的腳本你看不懂它的執行的目的或者它實現這個功能的方法。說說第三個實驗吧,這次實驗的前面基本上沒有遇到什麼問題,但是最後卻在編譯內核上和寫代碼的時候出現了一個小的問題。這個問題整整困擾了我一天左右。但是幸好最後及時地發現了。編譯內核的時候我把最重要的一個命令認爲是一個可有可無的命令。於是編譯過程中耗費的那麼多時間都白費了。真的非常痛心。後面寫代碼的時候遇到的錯誤也許是最值得我反省的吧。在代碼中要用到一個知識點,我沒有自己看書,想圖個方便問下同學,沒想到信心滿滿的他最後還是漏掉了中要的一個語句。其實主要責任還是我自己。我的缺點就是太相信別人的話了,總是覺得別人說的就是對的(只是在自己不熟悉的領域表現得比較明顯)。看來自己在以後的生活中不僅要在自己熟悉的領域中要經常懷有質疑的精神,在自己不熟悉的領域也一定要自己去搞懂,去弄明白,最後纔不會出現紕漏。操作系統實驗本不可怕,但是如果在做實驗的過程中不能擁有耐心和細心的話,你會付出慘痛的代價的。也許這次實驗就是對我的一個很好餓教訓吧。以後遇到了困難要淡定地解決。戒驕戒躁,切記切記!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章