簡體
玄幻 武俠 都市 曆史 科幻 遊戲 女生 其他
首頁

第57章 微內核操作係統(2 / 2)

開啟AI情感朗讀功能。歡迎大家點擊體驗!

反過來,宏內核的缺點又是微內核的優點,但是以目前的硬件技術水平,其實宏內核更加具備可用性。

這也是前世兩大主流操作係統windows和linux成為使用最廣的操作係統的原因,而微內核操作係統在市麵上流通的卻乏善可陳。

他之所以想要使用微內核,主要還是看中了其穩定性,還有內核小,有利於在較小的電子設備上得到應用。

而他之所以不擔心微內核的缺點,主要是因為他對自己的技術比較自信,確信能夠很好的平衡微內核的缺點和優點,使得這款操作係統整體運行效率比現在的操作係統還要高。

整個操作係統的架構設計,屬於宏觀性的工作,不牽扯細節,做起來非常快,僅僅花費了兩天時間,就將整個係統設計架構給完成。

不過這隻是整體架構,想要讓程序員能夠按部就班完成自己分配的編程任務,還需要將係統的各個模塊更加細化。

甚至還需要針對各個模塊的關鍵技術,提供更多的細節,有些還需要設計新的算法來解決問題,這些都是後續的工作。

就在他完成操作係統整體架構的時候,班主任終於通知他,學校已經開始為這次檢驗組織相關專家,明天就過來看他的成果,讓他做好準備。

聽到這個消息,他放下手頭的工作,開始準備相關的文檔,需要清晰地闡述這款編程語言的設計理念,還有一些可以公開的設計細節。

除此之外,還需要一份幫助文檔,通過這個幫助文檔,能夠更好地應用和理解這款編程語言。

學校也能夠通過幫助文檔對這款新的編程語言設計教學課程,甚至編寫相關的技術書籍,所以幫助文檔存在的意義很大。

好在他在編寫語言的時候,就已經設計了一個自動化文檔功能,並不需要他專門一個字一個字地編寫,那樣花費時間太長了。

將這些必要的文字說明工作準備好之後,就等專家組過來驗收,而他自己則是抽空編寫開發工具。

一款開發工具的好壞,對開發效率影響很大,他必須對此事要上心,而且好的開發工具的存在,對語言的推廣同樣重要。

公司使用一款語言,主要看得還是收益,其中人力成本算是大頭,而人力成本除了符合要求的人才多寡之外,還有就是開發效率是否高。

更何況是自己使用的工具,為了能夠早日完成操作係統的開發,就必須要提高開發工具的便捷度,提升程序員的開發效率。

一款軟件開發工具,最基本的功能需要具備編碼、調試、測試功能,在未來互聯網時代,還需要具備發布功能。

而他想要在這些功能基礎上,實現一定的智能化,進一步提高工作效率,節約程序員寫代碼的工作量。

想要完整地將他想要的開發工具編寫出來,預計需要花費半個月的時間,所以他當前專注的是基本功能。

至於更多高級的功能,留待以後有空再慢慢添加,現在需要解決的是有無的問題,而不是好高騖遠去弄一些更高級的功能。