|
楼主 |
发表于 2008-11-7 16:44
|
显示全部楼层
自己给自己扫下盲,呵呵
* [3 t3 l2 t4 F5 L" p" fPALM OS0 i6 C" V# A5 `8 o: D
) n: P% k2 K% H' m5 d5 z Palm是3Corn公司的产品,其操作系统为Palm OS。Palm OS是一种32位的嵌入式操作系统。Palm提供了串行通信接口和红外线传输接口;利用它可以方便地与其它外部设备通信、传输数据;拥有开放的OS应用程序接口,开发商可根据需要自行开发所需的应用程序。Palm OS是一套具有极强开放性的系统,现在有大约数千种专门为Palm OS编写的应用程序,从程序内容上看,小到个人管理、游戏,大到行业解决方案,Palm OS无所不包。在丰富的软件支持下,基干Palm OS的掌上电脑功能得以不断扩展。6 l. X2 L; E, O2 f2 g! B, w
Palm OS是一套专门为掌上电脑开发的OS。在编写程序时,Palm OS充分考虑了掌上电脑内存相对较小的情况,因此它只占有非常小的内存。由于基干Palm OS编写的应用程序占用的空间也非常小(通常只有几十KB),所以,基于Palm OS的掌上电脑(虽然只有几MB的RAM)可以运行众多应用程序。5 L/ d. k! e x1 U& D2 J
. m2 I& }/ W! R4 `/ Y
由于Palm产品的最大特点是使用简便、机体轻巧;因此决定了Palm OS应具有以下特点。
4 \, g4 F3 a8 H+ t+ u+ q9 |
1 F7 ^+ a3 b6 k) v- `' g (1) 操作系统的节能功能。由于掌上电脑要求使用电源尽可能小,因此在Palm OS的应用程序中,如果没有事件运行,则系统设备进人半休眠(doze)的状态;如果应用程序停止活动一段时间,则系统自动进人休眠(sleep)状态。
5 i1 w- }0 Y5 y3 K2 C
% V6 H0 J, K- y/ N# j (2) 合理的内存管理。Palm的存储器全部是可读写的快速RAM,动态RAM(Dynamic RAM)类似于PC机上的RAM,它为全局变量和其它不需永久保存的数据提供临时的存储空间;存储RAM(Storage RAM)类似于PC机上的硬盘,可以永久保存应用程序和数据。
+ X$ U' r% r: p' z! w6 s4 H; O4 X, \" M
(3) Palm OS的数据是以数据库(database)的格式来存储的。数据库是由一组记录(records)和一些数据库头信息组成的。为保证程序处理速度和存储器空间,在处理数据的时候,Palm OS不是把数据从存储堆(Storage Heap)拷贝到动态堆(Dynamic Heap)后再进行处理,而是在存储堆中直接处理。为避免错误地调用存储器地址,Palm OS规定,这一切都必须调用其内存管理器里的API来实现。
4 A& ^5 J# x' P6 f* x$ g8 v- l( t) A" a+ Z: `: G2 ^' |+ M) D
Palm OS与同步软件(Hotsync)结合可以使掌上电脑与PC机上的信息实现同步,把台式机的功能扩展到了掌上电脑。Palm应用范围相当广泛,如:联络及工作表管理、电子邮件及互联网通信。" [7 O3 n' M: i0 o" K
) }* ]4 A3 S& D! o$ ]/ ]3 V- S 销售人员及组别自动化等等。Palm外围硬件也十分丰富,有数码相机、GPS接收器、调制解调器、GSM无线电话、数码音频播放设备、便携键盘、语言记录器、条码扫描、无线寻呼接收器、探测仪。3 f) H z* Z Z$ J! V# ^; o" e
- i1 w" t2 z! F0 ?+ B: P 其中Palm与GPS结合的应用,不但可以作导航定位,还可以结合GPS作气候的监测、地名调查等。 |
|