Windows CE
维基百科,自由的百科全书
Windows CE為微軟研發的嵌入式操作系統,可以應用在各種嵌入式系統,或是硬體規格層次較低的電腦系統(例如很少的記憶體,較慢的中央處理器等)。微軟並未定義CE縮寫由來,一般解釋則有Customer Embedded、Compact Edition、Consumer Electronics等等。
Windows CE可以使用在各式各樣的系統上,最有名的是Pocket PC以及微軟的SmartPhone. 其他較不為人知的裝置包括微軟的車用電腦、電視機上盒、生產線上的控制設備、公共場所的資訊站等等,有些裝置甚至沒有任何人機介面。
Windows CE 並非從桌上型電腦的Windows(NT,98,XP...)修改縮小而來,而是使用一套完全重新設計的核心,所以它可以在功能非常有限的硬體上執行。雖然核心不同,但是它卻提供了高度的Win32 API軟體開發介面的相容性,因此,開發桌上型電腦軟體的人可以很容易編寫甚或直接移植軟體到Windows CE上。
目前最新的Windows CE為Windows CE 6.0,這個版本在核心部分有很大的進步:
·所有系統元件都由EXE改為DLL,並移到 kernel space.
·全新設計的虛擬記憶體架構
·全新的裝置驅動程式架構,同時支援 User Mode 與 Kernel Mode 兩種驅動程式.
·突破只能執行 32 個工作元(process)的限制, 可以執行 32768 個工作元.
·每一工作元的的虛擬記憶體限制由32 M 增加到全系統總虛擬記憶體.
·Platform Builder IDE 整合到 Microsoft Visual Studio 2005.
·新的安全架構, 確保只有被信任的軟體可以在系統中執行.
·UDF 2.5 檔案系統
·支援 802.11i (WPA2)及 802.11e (QoS) 等無線規格, 及多重 radio support.
·支援 x86, ARM, SH4, MIPS 等各種處理器
·提供新的 Cellcore components 使系統在行動電話網路中更容易建立資料連結及啟動通話
在開發環境上,微軟也提供相容於.NET Framework的開發元件:.NET Compact Framework,讓正在學習.NET或已擁有.NET程式開發技術的開發人員能迅速而順利的在搭載Windows CE .NET系統的裝置上開發應用程式。
用于掌上电脑Pocket PC以及智能手机Smart Phone上的Windows CE系统称为Windows Mobile,目前的最新版本为Windows Mobile 5.0,代號為Magneto。
[编辑] 參見
|
||
---|---|---|
基於MS-DOS的版本 | 1.0 - 2.0 - 3.x - 95 - 98 - Me | |
基於NT的版本 | NT 3.1 - NT 3.5 - NT 3.51 - NT 4.0 - 2000 - XP(IA-64 AMD64) - Server 2003 - FLP - Vista | |
基於CE的版本 | CE 3.0 - CE 4.0 - CE 5.0 - CE 6.0 - Mobile | |
未来版本 | Server "Longhorn" - Home Server - "Vienna" | |
其他版本 | Neptune - Nashville - Cairo - OS/2 |