作業系統研究該走向何方?
拼效能 ?至少在單核或小數量多核(nr_core < 16)的領域已經做得遙遙領先了。在多餘16核的方面,k42作出了很好的嘗試。在clustered objects的幫助下,多核情況下效能高出linux不少。
拼穩定性 ?這個概念其實很虛,一方面穩定性依賴於上層應用特徵,另一方面依賴於底層硬體質量。可以做的有二:其一是寫好**,可惜這與科研無關;其二是做好容錯,一旦錯誤能夠讓損失最小化。對於商用系統,一般穩定性都較好。在集群中由於機器數量巨大,穩定性問題依然存在。
拼支援能力 ?linux驅動在業界也得到了廣泛支援。最新的核心中,gpu的支援已經得以實現。
拼靈活性 ?linux的確很龐雜了,但龐雜是否就意味著不靈活?
拼平台性 ?linux對於使用者層來說的確是乙個很好的平台,對驅動層來說,基本是乙個符合需求的平台,但是如果使用者想要更進一步,能夠從核心策略上完全定製系統,linux則非常不合適。xen是怎樣乙個平台?有待調研。乙個well-define的平台尚不存在。我們能不能從平台的角度出發,搞出一套具有前瞻性的/有實用性的東西來?
拼微體系結構支援 ?這個可以調研一下。linux是否完整利用了全部微體系結構提供的特性?
拼模組化 ?microkernel和monokernel之間是否存在一種折中?既不損失模組化,同時不損失效率?解決這個問題需要弄明白微核心從本質上帶來了什麼好處。
作業系統研究該走向何方?
作業系統研究該走向何方?拼效能 至少在單核或小數量多核 nr core 16 的領域已經做得遙遙領先了。在多餘16核的方面,k42作出了很好的嘗試。在clustered objects的幫助下,多核情況下效能高出linux不少。拼穩定性 這個概念其實很虛,一方面穩定性依賴於上層應用特徵,另一方面依賴...
作業系統研究該走向何方?
作業系統研究該走向何方?拼效能 至少在單核或小數量多核 nr core 16 的領域已經做得遙遙領先了。在多餘16核的方面,k42作出了很好的嘗試。在clustered objects的幫助下,多核情況下效能高出linux不少。拼穩定性 這個概念其實很虛,一方面穩定性依賴於上層應用特徵,另一方面依賴...
作業系統 二 研究安排
2.4 課程設計 operating system concepts operating systems internals and design principles 圍繞作業系統核心的原理進行研究。重點是對圖中紅色圈出的部分進行研究。接著就是關注作業系統內部的一些實現,圍繞 cpu 和記憶體進行...