E81086713E446D36F62B2AA2A3502B5EB155

          Java雜家

          雜七雜八。。。一家之言

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            40 Posts :: 1 Stories :: 174 Comments :: 0 Trackbacks
          這兩天看了兩個(gè)項(xiàng)目,都是用Java編寫的操作系統(tǒng)。
          1)JNode.org
          2)JSysos
          兩者都是可以用Java來寫驅(qū)動的。

          前者幾乎全是Java源文件99%以上,少量的匯編語言,沒有C代碼。寫的很是賞心悅目。匯編語言編譯器使用的是Nasm,語法很清晰。
          可惜很容易就沒內(nèi)存了,據(jù)使用懷疑是GC沒有很好的實(shí)現(xiàn)。在調(diào)用Java方法的時(shí)候采用即時(shí)編譯成匯編指令,
          這樣性能不會很理想。


          后者是C+java的方式,先把class編譯成匯編代碼,然后一塊鏈接。少量的匯編代碼,內(nèi)存管理使用CPP.
          這種方式應(yīng)該性能優(yōu)于前者。這個(gè)系統(tǒng)里面沒有Java虛擬機(jī),操作系統(tǒng)用Java語言寫而已。既利用了Java的優(yōu)雅語法,又不損失性能,個(gè)人更看好這種方式的Java OS

          話說回來,操作系統(tǒng)設(shè)計(jì)已經(jīng)好久沒有創(chuàng)新了,使用Java不失為一個(gè)好主意。利用Java的天生的安全性,寫出來的操作系統(tǒng)應(yīng)該不會像現(xiàn)在的操作系統(tǒng)一樣病毒橫生,期待他們的成功!



          posted on 2007-05-27 15:41 DoubleH 閱讀(1962) 評論(2)  編輯  收藏

          Feedback

          # re: Java操作系統(tǒng)隨想 2007-08-11 15:04 hawk
          我喜歡內(nèi)存管理使用java,垃圾收集是一個(gè)極好的東要。  回復(fù)  更多評論
            

          # re: Java操作系統(tǒng)隨想 2010-06-17 17:06 Bigouth
          Java的安全性和操作系統(tǒng)病毒是一回事嗎?  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 育儿| 新平| 项城市| 大理市| 香河县| 昭苏县| 福建省| 宜城市| 文成县| 嵊泗县| 南丹县| 龙陵县| 泊头市| 山东省| 敦煌市| 措美县| 定结县| 梁山县| 安乡县| 扎兰屯市| 盘锦市| 孟村| 达孜县| 济源市| 浑源县| 中卫市| 小金县| 连江县| 独山县| 兰溪市| 四会市| 望都县| 马山县| 博乐市| 繁昌县| 余江县| 阳谷县| 清镇市| 聂拉木县| 曲周县| 胶州市|