Java OS還提供運行HotJava瀏覽器和HotJavaViews環境,定制化處理每種特性以適應企業獨特需求的能力。用戶可以在其它多種計算平臺,運行為Java OS設計的流行應用程序。
多層體系統結構提供靈活性與易用性
Java OS使用多層次體系結構由微內核、存儲器管理器、裝置驅動程序、Java虛擬機、Java OS圖形、網絡類以及全面的Java應用編程接口(API)支持組成。為Java OS編寫的應用程序,也可以使用Java使能瀏覽器和操作系統運行。
Java OS多層體系結構
Java OS多層次體系結構分為平臺相關和平臺不相關兩種代碼。前者為本機代碼而編譯,由內核和Java虛擬機組成。后者,即Java OS平臺不相關代碼,使用Java編寫,包含Java OS窗口與圖形系統、Java OS裝置驅動程序以及Java OS網絡類。
Java OS微內核。支持啟動、中斷處理、多線程、陷阱以及DMA處理,使用戶能夠同時運行多種小應用程序或下載信息,同時又能運行Java應用程序。
Java OS虛擬機。支持Java字節碼解釋器循環、執行處理、存儲器管理、線程、類裝載以及字節碼校驗器。Java OS擴展了存儲器模型,為有限的存儲器系統執行了優化。
Java OS裝置驅動程序。用Java編寫,可以移植和擴展。
網絡類。Java OS的網絡類也是用Java編寫,包括了工業標準網絡協議,例如TCP/ip、UDP、ICMP,可以滿足基本傳輸和路徑選擇的需要。DNS和NIS均用于在登錄期間查找主機名,并提供用戶名和口令。Java OS支持ReverseARP和DHCP以發現網絡地址,并消除客戶機管理。Java OS使能客戶機可以訪問基于NFS服務器的文件,并可以使用SNMP執行管理。
Java OS窗口系統。該系統控制所有的屏幕繪圖,實現用戶界面部件,例如按鈕、選單、滾動條等,執行重疊窗口的管理。
Java OS圖形系統。支持所有共用圖形需求,包括圖形、填色、線形、弧形、多邊形以及字體的繪制。圖形和窗口子系統均可以有效利用存儲器,支持Java的抽象窗口工具集(AWT)。
Java應用環境(JAE)支持。使運行于Java OS的相同小應用程序和應用程序,也可運行于運行Java虛擬機的其它平臺。
HotJava與HotJavaViews支持。它使高度直觀和易于使用的Java環境,能夠運行于Java OS之上,有利于增強網絡計算機用戶的整體經驗。
硬件支持規范
Java OS已經移植于多種微處理器家族,其中包括SPARC、X86和ARM。支持Java運行時環境的完整網絡計算機實現,只需占用2.4MB的存儲器。如果加上HotJava瀏覽器,其支持類和其它字體整個需要4MB只讀存儲器。Java OS與HotJava瀏覽器相結合,是一種最佳配置,使用4MB最少存儲器,就可滿足本地小應用程序的存儲、旨在改進性能的高速緩存、用戶數據以及系統開銷的需求。
(出處:http://m.survivalescaperooms.com)
|
新聞熱點
疑難解答