12.9 小结

Symbian操作系统是一个为智能手机平台设计的面向对象的操作系统。它的微内核设计只提供了很小的纳核,只实现了最快和最简单的内核功能。Symbian操作系统通过客户机/服务器的体系结构,将对系统资源的访问分配给用户态的服务器。Symbian操作系统虽然是为智能手机设计的,但其也拥有很多通用操作系统的特性:进程和线程、内存管理、文件系统支持、丰富的通信支持。同时,Symbian操作系统也实现了一些独特的特性,比如,活动对象使等待外部事件更为迅速、没有虚拟内存使得内存管理更富有挑战性、支持面向对象的设备驱动程序采用双层抽象结构。