2013-07-20 74 views
2

我一直在編程,而現在更高級別的應用程序和剛剛獲得感興趣的系統編程。我想要做的是,我想建立的樂趣的OS(一種原始的一個)......底層編程的C/C++

但我什麼都不知道底層編程,我不知道有關引導和東西什麼。我只想知道從哪裏開始,學什麼,我剛開始學習啓動的東西和文件系統,但不知道如何用C(++)編程它們。

管理的硬件是另外一個問題,我不知道如何去編程軟件來管理硬件..

最後一個問題是窗戶,我知道如何在圖紙上的東西,以生成C++圖形模式窗口屏幕上,但編程語言如Java應用之類的東西的JFrame使Windows和他們基本上聘請來自OS的窗口風格的東西,所以我不知道如何借給我的窗口風格,被我的電腦

上運行的其他程序

請幫助我,使我在正確的方向..

+0

谷歌(和類似的網站)是你的朋友。用它!一個好的搜索詞將是例如* os教程編程*。 –

+0

我用Google試過後用過這個網站 – tenstar

+0

看看麻省理工學院的這個操作系統課程。鏈接包含所有的材料(講座,代碼,參考),用於開發自己的 http://pdos.csail.mit.edu/6.828/2012/ – Pradheep

回答

2

找到關於新姑的課本。 (Xinu不是Unix)。它需要你一步一步的建設和操作系統在C.

+0

所以你的意思是,我將能夠在閱讀完本書並管理我提到的所有問題後,製作一個操作系統?> – tenstar

+0

嗯。完成後更像是一個命令行unix。爲了控制硬件,請在修改內核和編寫設備驅動程序時查看unix頁面。對於開窗,我不知道。看看X Windows的歷史,我想。 – Jiminion

+0

好吧..但我會有一個原始的OS儀式?我可以從哪一個啓動.. – tenstar