官术网_书友最值得收藏!

前言

“好想編寫一個操作系統(tǒng)呀!”筆者的朋友曾說這是所有程序員都曾經(jīng)懷揣的一個夢想。說“所有的程序員”可能有點夸張了,不過作為程序員的夢想,它至少也應該能排進前十名吧。

也許很多人覺得編寫操作系統(tǒng)是個天方夜譚,這一定是操作系統(tǒng)業(yè)界的一個陰謀(笑)。他們故意讓大家相信編寫操作系統(tǒng)是一件非常困難的事情,這樣就可以高價兜售自己開發(fā)的操作系統(tǒng),而且操作系統(tǒng)的作者還會被頂禮膜拜。那么實際情況又怎么樣呢?和別的程序相比,其實編寫操作系統(tǒng)并沒有那么難,至少筆者的感覺是這樣。

在各位讀者之中,也許有人曾經(jīng)挑戰(zhàn)過操作系統(tǒng)的編寫,但因為太難而放棄了。擁有這樣經(jīng)歷的人也許不會認同筆者的觀點。其實你錯了,你的失敗并不是因為編寫操作系統(tǒng)太難,而是因為沒有人告訴你那其實是一件很簡單的事而已。

不僅是編寫操作系統(tǒng),任何事都是一樣的。如果講解的人認為它很難,那就不可能把它講述得通俗易懂,即便是同樣的內容,也會講得無比復雜。這樣的講解,肯定是很難懂的。

那么,你想不想和筆者一起再挑戰(zhàn)一次呢?如果你曾經(jīng)夢想過編寫自己的操作系統(tǒng),一定會覺得樂在其中的。

可能有人會說,這本書足足有700多頁,怎么會“有趣”和“簡單”呢?唔,這么一說筆者也覺得挺心虛的,不過其實也只是長了那么一點點啦。平均下來的話,每天只有大約23頁的內容,你看,也沒有那么長吧?

這本書的文風非常輕松,也許你不知不覺中就會讀得很快。但是這樣的話可能印象不會很深,最好還是能靜下心來慢慢地讀。書中所展示的程序代碼和文字的說明同樣重要,因此也希望大家仔細閱讀。只要注意這些,理解本書的內容就應該沒有問題了。

在本書中,我們使用C語言和匯編語言來編寫操作系統(tǒng),不過不必擔心,你可以在閱讀本書的同時來逐步學習關于這些編程語言的知識。本書在這方面寫得非常仔細,如果能有人通過本書終于把C語言中的指針給搞懂了,那筆者的目的也就達到了。即便是從這樣的水平開始,30天后你也能夠編寫出一個很棒的操作系統(tǒng),請大家拭目以待吧!

主站蜘蛛池模板: 克拉玛依市| 尼勒克县| 雷州市| 威远县| 正镶白旗| 青田县| 舞阳县| 舞阳县| 屯留县| 密山市| 察隅县| 建湖县| 固原市| 武冈市| 济阳县| 新津县| 夏河县| 尉氏县| 金塔县| 延寿县| 临沧市| 武宁县| 双桥区| 新余市| 克拉玛依市| 商城县| 康定县| 淮安市| 五台县| 东乌珠穆沁旗| 盐亭县| 同心县| 卓资县| 呼伦贝尔市| 朝阳县| 荔浦县| 平乐县| 乐昌市| 安多县| 商城县| 台东县|