北航symbian课件

###北航symbian课件知识点概览#### Symbian OS概述- **定位与特性**:Symbian OS是一款专为个人数字助理(PDA)和智能手机设计的操作系统,具备良好的软实时特性。它支持快速的线程切换(用户模式下数十毫秒,内核模式下约100毫秒),采用微内核架构,并且系统调用具有可重入性。Symbian OS的主要竞争对手包括Windows Mobile、Palm OS和Linux,以及Brew等平台。 - **优化目标**:该操作系统特别针对低功耗设备进行优化,适用于小型设备,并确保系统能够长时间稳定运行,支持关键应用程序的执行。 - **应用领域**:主要应用于移动计算领域,如智能手机;同时也在嵌入式软件及其他基于ROM的应用程序中得到广泛应用。 ####关键特点- **基于ROM**:Symbian OS被设计为可以在ROM中运行,这意味着它可以作为硬件的一部分固化下来,从而提高了系统的稳定性和启动速度。 - **面向电池供电的设备**:为了延长设备的使用时间,Symbian OS在电源管理方面进行了优化。 - **健壮性强**:由于采用了抢先式多任务处理机制,加上基于C++的面向对象设计,Symbian OS具有很高的可靠性和稳定性。 - **面向对象设计**:整个操作系统采用C++编写,这使得它不仅性能优异,而且易于扩展和维护。 ####通用技术- **产品线**:Symbian OS支持多种产品平台,包括但不限于S60、S80和S90平台。其中S60面向大众消费市场,而S80和S90分别针对企业和高端多媒体应用。 ####当前的产品- **S60平台**:包括Nokia N-Gage、6600系列等多款智能手机,这些设备强调多功能性和多媒体特性。 - **S80和S90平台**:例如Nokia 92xx系列、9500/9300 Communicator等,其中S80主要针对企业用户,强调安全性和计算能力;S90更侧重于为用户提供丰富的多媒体体验。 - **UIQ**:UIQ是另一个基于Symbian OS的用户界面,被Motolora A1000等型号采用,强调直观的用户界面设计。 ####竞争者分析- **Windows Mobile**:这款操作系统最初是为了较大的设备而设计,虽然配置高且功能强大,但其较高的能耗和硬件成本成为其劣势之一。此外,由于它是微软公司的产品,因此在开发标准方面较为封闭。 - **Palm OS**:在2000年之前,Palm OS曾经比Symbian OS更为普及,尤其是在美国市场上。然而,随着市场竞争加剧,Palm OS的市场份额逐渐减少。 - **Linux**:Linux操作系统以其优秀的性能和健壮性,在服务器端有着出色的表现。与Symbian OS相比,Linux更加开放,易于定制,并且拥有庞大的开发者社区支持。 - **Brew**:这是一个由QUALCOMM提出的平台,主要用于开发轻量级的应用程序和服务,适合于低端设备。 - **GEOS**:GEOS是一个由Nokia等公司内部使用的中低端手机操作系统,目前并没有得到广泛的使用,Nokia正计划将其产品线过渡到Symbian平台。 ####发展历程- **起源**:Symbian OS的前身可以追溯到1984年Psion公司推出的Organizer II,这是一款8位的操作系统,支持汇编语言和OPL (Organizer Programming Language)。 - **发展历程**:1991年Psion推出了Series 3,这是一款16位的组织器。随着技术的发展,Symbian OS不断吸收新的技术特性,逐步演化为一个功能强大的移动操作系统。通过以上对北航symbian课件的总结,我们可以看到Symbian OS在移动操作系统领域中的重要地位,以及它与其他操作系统之间的竞争态势。这些知识点为我们深入了解Symbian OS的设计理念、技术优势及其市场定位提供了宝贵的视角。
pdf 文件大小:3.59MB