Symbian的分层

Symbian的分层

Symbian 是真正的微核操作系统,所谓“微核”,就是说操作系统 只有很小的一部分是运行在最高优先级

的,其他的功能都是以Client-Server的方式提供。下面是Symbian系统的内部结构图:

应用层:

Shell, OPL, 及其他应用程序

=================================================================

系统层:

Dialogs, Menu, Toolbar, Icons, Resources, JavaVM, Grid, Rich Text,  Edit Control,  List

Control, Application Framework, Jave Class Libraries.

=================================================================

服务层:

Window Server, Process Server, Socket Server, Sound Server, Wireless Server, Database Server,

File Server, Alarm Server, Comms Server, 以及无线协议

=================================================================

内核:

euser.dll, ekern.exe, 服务控制(supervisor server), HAL(设备抽象层)

=================================================================

驱动程序层:

包括音频驱动,显示驱动,MMC驱动,键盘驱动,串并口驱动 ,DSP驱动,时钟控制器驱动等等

 

你可能感兴趣的:(Symbian的分层)