《WinCE的存储管理》word版

第五章 Windows CE的储存管理本章将介绍Windows CE 的储存管理。我们将本章内容分为两大部分,前半部会依序介绍 Windows CE的档案系统类型、 Windows CE储存管理结构和

Windows CE 第五章的储存管理 Windows CE 本章将介绍的储存管理。我们将本章内容分为两大部分,前 Windows CE Windows CE 半部会依序介绍的档案系统类型、储存管理结构和 Ramdisk 每一个层次、以及如何自行开发档案系统并加载之,后半部则以上的档 案系统为例,实际分析储存管理相关的原始程序代码与数据型态。 5.1 Windows CE 的储存管理架构 5.1.1 概述 Windows CERAM-based 提供了三种类型的档案系统:档案系统、 ROM-based ATA (Advanced Technology Attachment) 档案系统、以及用于支持 SRAMFAT 装置和卡等外围储存装置的档案系统。其中,前两种档案系统属于 Windows CE 的内建档案系统,后者属于可安装性档案系统。另外,嵌入式系统 Windows CE 的开发人员也可以编写自己的档案系统,并在系统中注册使用。提 platform-independent API 供了,不论是何种储存装置,所有对档案系统的存取都 Win32 API 是透过完成。 Windows CE256MBRAMRAM 预设的储存装置为最大可达的内存。被分 (program memory) (object store) 割为程序空间和对象空间。程序空间和一般 RAM 计算机系统中的使用类似,用来储存执行程序及所需数据。对象空间则类 似一般计算机系统中的硬盘,用来储存应用程序及档案。对象空间中存放的数据 (1) (file system) (2) (registry) (3) 可分为三大类:档案系统,注册信息, Windows CE (Windows CE database) Windows CE 数据库。系统的电源管理机 RAM 制,即使在关机状态时,仍旧有少量的电力从电池供应,以保留储存在其 RAM 中的数据。只有在电池电力完全耗尽时,中储存的数据才会消失。 RAM-basedROM-based 与对象空间相关的档案系统和档案系统,是 Windows CE 预设支持的内建档案系统。除此之外,使用者还可以安装用于支持 FATUDFS 外围储存装置的档案系统,比如、等等。对外围储存装置的存取,都 是透过这种可安装性档案系统来完成的。另外,我们还可以将一个外围储存装置, volume()volume 分为多个卷并分别加载,其中每个可以使用不同的档案系统。 Windows CEWindows XPWindows ME 没有像或使用磁盘驱动器代号来表示

腾讯文库《WinCE的存储管理》word版