WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院手机开发Symbian 开发 Symbian 框架基础学习 阅读

Symbian 框架基础学习

 2010-03-19 16:18:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鎼痪褔鏌曟繝蹇曠窗闁煎壊浜滈—鍐偓锝庡墮娴犙勭箾閸喎鐏ユい鏇樺劦椤㈡瑩鎮℃惔銇帮拷
核心提示:Symbian 操作系统是基于32位CPU设计的,存储在ROM中,Symbian 框架基础学习,该ROM中存储着操作系统以及所有内置中间插件和应用程序,手机系统的RAM被处于激活状态的应用程序和系统本身使用,可以以两种方式打包Symbian操作系统的程序:1是以可执行文件的形式(exe文件);2 是以共享库文件形式,共

Symbian 操作系统是基于32位CPU设计的,存储在ROM中,该ROM中存储着操作系统以及所有内置中间插件和

应用程序。手机系统的RAM被处于激活状态的应用程序和系统本身使用,以及用做提供磁盘空间--可作为C盘进行访问。

Symbian 操作系统有一个轻量级的、32位的、抢占式多线程的实时内核,它的设计混合了微内核和单内核系统框架的特点。

从微内核中 Symbian 操作系统借鉴了一下特点:

1.为有利于用户端服务器而设计的几个消息传递框架。

2.宿于用户端服务器的网络和电话协议栈

3.宿于用户端服务器的文件系统

Symbian 操作系统从宏内核架构中借鉴了以下特点

1.设备驱动程序运行在内核端,不是嵌于内核二进制中的,而是作为库实现。可以在运行时加载和卸载、

2.在内核端实现调度器和调度规则

3.在内核端实现内存管理/

一般来说 内核处理核心硬件资源比如:

1 中央处理器(CPU)和内存管理单元(MMU)

2 内存管理规则

3 中断处理和管理

4 DMA信道管理

Symbian操作系统中,基本的内存保护单元就是进程。基本执行单位是线程。Symbian操作系统中调度的是线程,不是进程。

进程是有效地内存保护的容器。

在 一个线程与另一个线程之间切换执行的过程被称之为上下文切换。

Symbian操作系统服务器提供一个编程接口给客户端,因而它能访问服务器提供的服务。服务器的客户端可以是应用程序,也可以是其他

服务器。每个服务器运行于自身进程中。因此服务器及其客户端之间的分界线就是进程边界。这为服务器的完整性提供了强有力的保证。

Symbian操作系统进程间的通信

客户端和服务器端之间的通信通道被称作会话,基于会话的通信由客户端的请求和服务器端的响应组成。

定时器:Symbian操作系统在超微内核和微内核两个级别上维护它的定时器。定时器线程是一个内核线程。负责管理定时器队列和闹钟。

可以以两种方式打包Symbian操作系统的程序:1是以可执行文件的形式(exe文件);2 是以共享库文件形式。

共享库打包以使自己可以被一些其他的可执行文件(包括一些其他的库)同时重用。这样可以在运行时节省空间

库既可以在运行时共享 也可以在编译连接时共享。

1 2  下一页

Tags:Symbian 框架 基础

编辑录入:coldstar [复制链接] [打 印]
赞助商链接