Symbian 主页
Symbian操作系统 Symbian手机 开发人员 合作伙伴 运营商 新闻速递 关于我们
Symbian OS 主页
Symbian OS版本
标准
解决方案
按需分页
白皮书
企业
Push email
视点
安全

Symbian OS>

操作系统的需求分页

相关内容

Symbian OS是先进的开放性操作系统,得到世界领先手机厂商的广泛认可。Symbian OS设计的目的在于满足先进的2.5G和3G手机的特定需求。Symbian操作系统在手机中整合了集成应用环境的功能,把先进的数据业务带入了大众市场。Symbian OS V9.5是Symbian操作系统的最新演进,以大众市场的价格为高性能、功能更为强大的智能手机提供70多个新功能,为全球市场提供了一个真正可升级的操作系统。
 更多
 
 
 
概论

Symbian在Symbian OS操作系统版本V9.3,V9.4 和 V9.5中提供需求分页(Demand Paging)支持。通过只在需要(按需)时加载只读代码和数据,需求分页可更加有效地利用RAM。

 
什么是按需分页
 
  • 为了执行代码必须从NAND闪存复制到RAM。

  • 以前在需要DLL时,Symbian OS操作系统将它们整个复制到RAM中

  • 按需分页是指在所有DLL中只有需要的“页”才被加载到RAM。

  • 当给它添加一个引用时按需分页仅加载一页到RAM(按需分页)

  • 以页为单位进行加载意味着在任何时候都使用较少的RAM。
 

按需分页是向RAM加载数据的一种更有效的方式:不需要执行的代码不会加载到RAM中。


闪存和分页

Demand Paging
  • ROMFS包含所有的镜像
  • 核心镜像是一个有线子集
  • 来自DLL的页被复制到RAM中
  • 空闲代码页自动卸载
  • RAM仅被执行代码使用

按需分页的优点

 

减少设备中RAM的使用率

加快应用程序
启动

增强设备
稳定性

1.任何单位时间内,RAM中加载更少的代码
2.硬件需要更少的RAM,降低了原料的费用
3.在开始执行前RAM不需要加载所有的应用程序
1.在大型应用程序中可以体现出更大的优势,如浏览器,短消息等,可能节省50%~75%的时间。
1.引导时性能优点——执行前少量的ROM镜像被加载到RAM
2.“内存不够”的情况会很少出现
3.由于低内存而关闭应用程序的情况将不会很普遍
按需分页性能可能不同
 

性能依赖于:

  • ROM的大小
  • 相比于主要的ROFS镜像,内核ROM镜像的大小
  • 在标记为“未分页”的ROM中代码的数量
  • 内存分页缓存的大小
  • 代码分页或者XIP ROM分页被使用(或者一起使用)
  • 当前正在运行的用例
按需分页路标
 
Symbian OS V9.3
 
  • 来自于ROM文件系统的只读代码和数据的按需分页
  • 涵盖了在这个介绍中提到的所有功能
Symbian OS V9.5
 
  • 来自于内部固定存储器(例如在NAND或内部固定MMC上的 ROFS分区)的只读代码和数据的按需分页
  • 可以在ROFS和C盘用户安装的应用程序等之上进行运算符的分页定制
 
 
使用条款 | 隐私政策 | 站点地图 | 新闻中心 | 联系我们 | © 2007 Symbian