下一篇文章的總結是什麼? 不同於為網路開發, 建立作業系統需要對演算法,資料結構,電腦硬體和資源管理有深入的瞭解. 人們在這些領域取得學位, 哈佛大學的電腦科學入門課程可透過EDX免費上網. 接下來的步<unk>是掌握C和/或C++. 掌握語言並非選擇性的, 如果你不能寫出堅實的應用程式, 如果你對C語系很新<unk>, 您可以參加以下課程:C程式設計:語言基礎. 接下來再繼續學習模組化程式設計與記憶管理, 組裝語言是低階語言, 因為不同的處理器型別的組裝方式不同 (例如Intel,AMD,VIA等處理器的x86組裝語言), 這本開放原始碼的書, 如果完全閱讀, 這本書是關於組裝的熱門書, 您也應該做大量的研究, 處理器架構的手冊可以很容易地使用Google搜尋找到 ("英特爾手冊"",ARM手冊"等). 作業系統教程會讓你瞭解如何建立基本的作業系統. 這讓你習慣了這個過程, 完成一兩篇教學後, 幫助你寫出你的第一個簡單的32位核心. 完成教學後, 下一步是使用肉骨架來編製自己的作業系統. 這是一本線上書, 這是一本從一開始到最後創造各種作業系統的免費書. 您希望自己的作業系統能做什麼? 這樣看起來怎麼樣? 你真的需要寫一整個作業系統, 這些都是我們開始編碼前要考慮的. 考慮與其他程式員一起開發. 這項計畫將大幅縮短開發時間. 加入你的計畫目標,計畫和問題到你的公開資料庫,  摘要:
接下來我們將討論 學習一種高階程式語言, 完成作業系統教學. 必須知道作業系統的目標.