1.内核
内核是Symbian OS的中心管理器和仲裁器。内核管理系统内存,调度程序的运行。内核也分配共享系统的资源,处理需要特权访问CPU的所有功能。
内核可通过动态链接库(DLL)和设备驱动程序进行扩展。
2.基本库
基本库包含提供诸如字符串处理、链表、文件I/O、数据库管理、出错处理和定时器等功能的API函数。基本库也提供对内核函数的访问(例如线程控制和客户服务器通信)。该库不仅应用程序可以使用,而且操作系统组件也可以使用。
3.应用程序服务、引擎和协议
应用程序服务、引擎和协议为程序提供了对内核应用程序数据、功能和服务的访问。例如,应用程序引擎可以直接处理内置程序的数据,该程序管理通信簿、日历和安排表。其他的例子包括设置和处理警报,访问SyncML和HTTP这样的通信功能。
4.应用程序框架
应用程序框架实现智能手机GUI应用程序的基本功能。它包括一个处理GUI本身的框架,一个处理非GUI相关功能的体系结构框架。
5.通信体系结构
通信体系结构由API函数和实现数据通信的框架组成。这包括手机的TCP/IP通信协议和蓝牙技术、红外以及USB等本地通信手段。还包括消息传送框架,用于支持SMS,MMS以及电子邮件的消息传送等。
6.中间件功能库
对其他API函数和上述组件没有涉及到的框架来说,均包含在此类别中。它包括多媒体、动画和安全性等API。
浙公网安备 33010602011771号