簡介
COS(ChinaOperatingSystem),是由上海聯彤與中科院軟體研究所在北京聯合發布具有自主智慧財產權的作業系統。 是一款具有自主智慧財產權的不開源的作業系統。研製COS作業系統,意在打破國外在基礎軟體領域的壟斷地位,引領並且開發具有中國自主智慧財產權和中國特色的作業系統。
核心技術
COS是緊緊圍繞著它所服務的智慧卡的特點而開發的。由於不可避免地受到了智慧卡內微處理器晶片的性能及記憶體容量的影響,因此,COS在很大程度上不同於我們通常所能見到的微機上的作業系統(例如DOS、UNIX等)。
因為COS一般都是根據某種智慧卡的特點及其套用範圍而特定設計開發的,儘管它們在所實際完成的功能上可能大部分都遵循著同一個國際標準。COS在設計時一般都是緊密結合智慧卡記憶體儲器分區的情況,按照國際標準(ISO/IEC7816系列標準)中所規定的一些功能進行設計、開發。所有的COS都必須能夠解決至少三個問題,即:檔案操作、鑑別與核實、安全機制。
套用
在用戶界面方面,據悉COS擁有原生套用以及HTML5套用,同時也能載入虛擬機運行JAVA套用。在設備支持上可以實現手機、平板等手持設備與家電、機頂盒、個人電腦等家用、商用設備的無縫拓展、可運行多種類型套用、安全快速等多種優勢。目前(2014年1月)COS可以運行的應用程式已經超過十萬個。
安全性
安全是移動網際網路時代的最大隱憂,為了保證設備、信息的安全,COS從作業系統核心提供安全保障。除了統一套用商店接口外,在套用層面上,COS提供的用戶界面可以明確地提供套用運行情況、許可權、行為信息,讓使用者有權利選擇對每一個程式的許可權控制,制定個性化的系統安全策略。
功能
COS的主要功能是控制智慧卡和外界的信息交換,管理智慧卡內的存儲器並在卡內部完成各種命令的處理。其中,與外界進行信息交換是coS最基本的要求。在交換過程中,COS所遵循的信息交換協定目前包括兩類:異步字元傳輸的T=0協定以及異步分組傳輸的T=l協定。這兩種信息交換協定的具體內容和實現機制在ISO/IEC7816—3和ISO/IEC7816—3A3標準中作了規定;而COS所應完成的管理和控制的基本功能則是在ISO/IEC7816—4標準中作出規定的。在該國際標準中,還對智慧卡的數據結構以及COS的基本命令集作出了較為詳細的說明。
至於ISO/IEC7816—1和2,則是對智慧卡的物理參數、外形尺寸作了規定,它們與COS的關係不是很密切。