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。
[编辑] 參見
| Microsoft Windows | |
|---|---|
| 基於MS-DOS/9x: | 1.0 • 2.0 • 2.1x • 3.0 • 3.1x • 95 • 98 • Me |
| 基於NT: | NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • 2000 • XP (64-bit • XPe • MCE • x64 • Tablet PC) • Server 2003 • FLP • Vista |
| 基於CE: | CE 1.0 • CE 2.0 • CE 3.0 • CE 4.0 • CE 5.0 • CE 6.0 • Mobile |
| 尚未推出: | Server 2008 • Home Server • Windows 7 |
| 其他計劃: | Neptune • Nashville • Cairo • OS/2 |
3个分类: Windows CE | 嵌入式系统 | 实时操作系统


