第291節 第一個作業系統(1/2)
與會的所有人都在點頭。
然後各人開始想著自己的解決方案。
參與會議的人,是蘭恩和導航計算機幾個小組的負責人,包括康拉德、斯蒂比茲,還有新近到來的加里·代爾奧術師。
他們每天早上都會在實驗大廳門口處,用站立的方式進行交流,並向蘭恩這個組長匯報各小組昨天的成果,以及小組內對接下來的安排。
這是很高效的溝通方式,也能讓蘭恩輕鬆的掌握全局。
站立的方式,也不會消耗多少時間,快捷而效率。
蘭恩想了想,開口說道:
「可能我們需要一個優先級管理的機制,或許,可以用一套運行在底層的軟體系統,來達成這個效果。」
「好主意。」
「不錯的方案。」
「我也是這麼想的。」
其它人聽了後,紛紛表示贊同。
見到事情有了眉目,蘭恩很高興,他繼續說出了自己的想法:
「除了優先級調度,我們或許還可以用它將內存也一併管理起來,同時將目前這幾種輸入輸出設備的管理部分集成進去,製作一套運行在最底層,幫我們管理計算機的系統——叫它作業系統如何?」
斯蒂比茲和其它人一起點著頭,然後他說了下自己的意見:「我同意蘭恩的想法,不過我認為,現在的計算機目前性能也就這樣,所以這套『作業系統』應該儘可能簡單,不要占用太多的資源。尤其是我們現在正在完善的,太陽神計劃導航計算機這種設計。」
「當然,我們今天就開始著手,解決這個問題吧。康拉德,你讓大家先繼續昨天的工作,然後我們幾個一起,先給這個作業系統制定一個大致框架」,蘭恩迅速安排下來。
幾人迅速結束了早間站立會議,開始布置一天的工作。
銀河實驗室的這間實驗大廳里,比起之前有了個大變樣。
靠牆的一個試驗台前面沒有人在工作,台子上面鋪著大幅的圖紙,繪製著當前版本的硬體結構,眾人工作的幾個試驗台上,是導航計算機上體積小巧的子模塊。
這台計算機被分為了幾個部分,由幾個小組分頭進行設計和實驗。
剛剛斯蒂比茲最後的話,指的就是導航計算機的特殊性:為了足夠高的穩定性,為了堅固耐用以承受太空飛行,還為了儘可能的減重,裡面用了一些比較變態的設計。
譬如他們準備將所有的程序,都固化進計算機中,還使用了儘可能精簡的符文數量。
而且,蘭恩和斯蒂比茲商議後,準備將顯示屏直接集成在導航計算機上,這樣又能省卻一部分重量。
也為此,他們否決了在飛船上使用備份計算機的想法,取而代之的是計劃中更積極的測試,還有更穩妥的設計。
這也使得為這台專用計算機設計的作業系統,不可能太過複雜。
要儘可能精簡。
對於這個作業系統,蘭恩認為它其實只是一個雛形。
但是它依然無愧於作業系統之名,雖然一個真正作業系統該有的東西它並不全面,可從設計的抽象層次上來說,這就是一個作業系統。
所以他準備接下來將這套底層程序的設計,儘量往他所知的作業系統上靠。
本章未完,點選下一頁繼續閱讀。