李彦峰
- 作品数:3 被引量:0H指数:0
- 供职机构:中国科学院软件研究所更多>>
- 相关领域:电子电信更多>>
- VxWorks实时操作系统模块加载分析与加载速度优化
- 2016年
- 通过分析Vx Works系统符号表的生成过程发现,整个系统的符号表生成是自动进行的,这就导致系统会生成一些额外的符号信息。这些符号信息不仅会使得系统变得臃肿,而且会增加系统符号哈希表的冲突概率,从而降低模块加载时符号解析的速度。本文主要介绍利用减小Vx Works实时操作系统符号表提高模块加载速度。由于利用tornado环境编译Vx Works系统的时候会自动生成系统的全部符号信息,会导致系统变得臃肿。同时也会使得downloadable型应用程序在加载的时候符号解析过程时间复杂度提高。
- 李彦峰李丽颖韩广志闵建
- 关键词:符号表
- VxWorks实时操作系统内存分配算法优化
- 2016年
- 通过研究Vx Works实时系统内存分配算法,发现Vx Works的内存管理算法的局限性。本文提出通过在Vx Works实时操作系统原有的内存管理功能上添加功能,用于实现固定大小内存分配。新增加的功能利用位图管理内存,通过降低内存管理信息占整个内存块的比率提高内存使用效率,通过将固定大小的内存片合并为一组进行整体的内存分配来降低内存碎片;同时由于减少了内存碎片,从而间接提高内存的分配速度。
- 李彦峰李丽颖韩广志徐尚喻
- 关键词:内存分配内存碎片
- VxWorks实时操作系统的定制方法
- 2016年
- Vx Works实时操作系统具有良好的可裁剪性和可扩展性,在Tornado集成开发环境下,开发者可以根据应用程序的需要,选择Vx Works系统的组成。利用Tornado定制Vx Works的方法,简单方便,但具有局限性——不能扩展组件选项、不能修改组件源码、不能细粒度裁剪等。针对以上缺陷,本文系统地提出一种定制Vx Works的方法,包括对Vx Works的扩展、修改、裁剪,操作简便、安全可靠。
- 李丽颖李彦峰韩广志苗丽娟