新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > WinCE操作系統的基本體系結構

        WinCE操作系統的基本體系結構

        作者: 時間:2011-02-27 來源:網絡 收藏

        操作系統的基本體系結構

        Windows CE 是由許多離散模塊構成的,每一模塊都提供特定的功能。這些模塊中的一部分被劃分成組件。組件使 Windows CE 變得非常緊湊(只占不到 200 KB 的 RAM),因此只占用了運行設備所需的最小的ROM、RAM 以及其它硬件資源。Windows CE 包含提供操作系統最關鍵功能的 4 個模塊:內核模塊;對象存儲模塊;圖形、窗口和事件子系統 (GWES) 模塊以及通信模塊。Windows CE 還包含一些附加的可選擇模塊,這些模塊可支持的任務有管理可安裝設備驅動程序、支持 COM 等。

        內核

        內核是 OS 的核心,通過 Coredll 模塊表示。它提供在所有設備中都出現的基本操作系統功能。內核負責內存管理、進程管理以及特定文件管理等功能。它還管理虛擬內存、調度、多重任務處理以及例外處理等。Windows CE 的任何配置都需要用到 Coredll 模塊的大多數組件。有一些內核組件是可選的,只有在涉及系統功能操作時,才需要這些組件,例如電話技術、多媒體技術以及圖形設備接口(GDI) 技術等。

        對象存儲

        Filesys 模塊支持Windows CE 對象存儲 API 函數。對象存儲所支持的永久性存儲器的類型如下表所示。存儲器類型 說明文件系統 包含應用程序和數據文件系統注冊表 存儲應用程序必須快速訪問的系統配置信息以及其它任何信息Windows CE 數據庫 提供結構化存儲對象存儲可將用戶數據和應用程序數據存入文件或注冊器。在操作系統構造進程(該進程中只包括那些必需選項)的過程中,對于這些不同的對象存儲組件,可以選取,也可以忽略。

        GWES

        GWES 是用戶、應用程序和 OS 之間的圖形用戶接口。GWES 通過處理鍵盤、筆針動作來接受用戶輸入,并選擇傳送到應用程序和OS 的信息。GWES 通過創建并管理在顯示設備和打印機上顯示的窗口、圖形以及文本來處理輸出。GWES 的中心是窗口。所有應用程序都需要窗口以接收來自 OS 的消息,即使那些為缺
        少圖形顯示的設備創建的應用程序也是如此。GWES 提供控制器、菜單、對話框以及圖形顯示的設備資源,還提供 GDI 以控制文本與圖形顯示。

        通信

        通信組件提供對下列通信硬件和數據協議的支持:
        · 串行 I/O 支持
        · 遠程訪問服務(RAS)
        · 傳輸控制協議/ Internet 協議 (TCP/IP)
        · 局域網 (LAN)
        · 電話技術 API (TAPI)
        · Windows CE 的無線服務

        可選組件
        除上述主要模塊之外,還可使用其它的操作系統模塊。這些模塊與組件主要有:
        · 設備管理器和設備驅動程序
        · 多媒體(聲音)支持模塊
        · COM 支持模塊
        · Windows CE 外殼模塊
        Windows CE 提供的每一模塊或組件都支持一組可用的相關 API 函數。


        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 无为县| 夏邑县| 河东区| 调兵山市| 密山市| 呼图壁县| 报价| 衡水市| 辉南县| 德庆县| 五莲县| 高密市| 泾源县| 甘孜县| 邢台市| 平塘县| 五常市| 湟中县| 玉环县| 山丹县| 滕州市| 华亭县| 宣武区| 英山县| 子洲县| 河东区| 祁门县| 吉木萨尔县| 广东省| 五峰| 广西| 寿阳县| 丹东市| 平定县| 天气| 蓝田县| 洛阳市| 宿松县| 西藏| 息烽县| 诏安县|