當前位置:編程學習大全網 - 編程軟體 - 寫壹個操作系統內核有多難?大概的內容、步驟是什麽?

寫壹個操作系統內核有多難?大概的內容、步驟是什麽?

壹般計算機的本科生(大壹的會點C語言,有點耐心,3個月)就可以了。。。有壹本日本人寫的書叫《30天自制操作系統》壹步壹步帶妳寫出壹個操作系統內核(可以寫到光盤上,從光盤啟動,第壹節就叫妳如何實現壹個“hello,world”),壹般計算機的本科生(就是會壹點點C語言的那種理工科生),有點耐心的話,每天2~3小時,三個月基本能夠看完,跟著擼出壹個操作系統內核。根本不需要什麽碩士水平。不需要前面說的各種文檔。事實上作者的目標甚至是中學生也能看得懂,感覺基本做到了(最後也就幾十k的代碼)。寫完之後會很有成就感。

我的第壹本計算機厚書就是《30天自制操作系統》。寫出來有什麽鼠標鍵盤輸入,漢字顯示(書中是日文顯示,由於日文中有漢字,所以其實可以算漢字顯示),多進程(多任務),段頁式內存管理,各種驅動,定時器,文件系統(讀硬盤,文件目錄和內容讀取等),窗口,音樂播放,內核保護,api,小遊戲,圖片播放,應有盡有。

如果大學能夠跟著寫完,絕對,畢業面試的時候能吹噓壹下。。。當然裏面的c語言編譯器不是自己寫的(編譯器工作量真不小)。。。我當初就是看不慣國內那些書在那裏裝比,沒有真正的拿得出手的科研成果,然後在那裏裝比的各種著作。然後人家這本,哈哈,真的就能夠跟著擼出壹個操作系統內核,而且,絕對是效率不錯,結構可以的東西。

  • 上一篇:大廣賽湖南賽區獲獎名單
  • 下一篇:C語言編程問題:有3個容器分別為8,5,3升,其中8升的容器盛滿酒,利用這3個容器分成兩個4升的酒,要求找出
  • copyright 2024編程學習大全網