计算机工程 ›› 2010, Vol. 36 ›› Issue (15): 51-54.doi: 10.3969/j.issn.1000-3428.2010.15.018

• 软件技术与数据库 • 上一篇    下一篇

面向实时嵌入式操作系统的进程机制

周 昕1,傅 鹂1,黄海伦2   

  1. (1. 重庆大学软件学院,重庆 400044;2. 中兴通讯股份有限公司,深圳 518004)
  • 出版日期:2010-08-05 发布日期:2010-08-25
  • 作者简介:周 昕(1984-),男,硕士,主研方向:软件工程,嵌入式操作系统;傅 鹂,教授;黄海伦,工程师、硕士
  • 基金项目:
    国家“863”计划基金资助项目“面向通信行业的嵌入式软件开发平台”(2002AA1Z2306)

Process Mechanism for Embedded Real-time Operating System

ZHOU Xin1, FU Li1, HUANG Hai-lun2   

  1. (1. School of Software Engineering, Chongqing University, Chongqing 400044; 2. Zhongxing Telecommunication Equipment Co. Ltd., Shenzhen 518004)
  • Online:2010-08-05 Published:2010-08-25

摘要: 面向通信领域的嵌入式程序必须在资源受限的硬件环境中应对不断增加的通信业务,单纯依靠商用嵌入式操作系统的任务机制已不能提供足够的业务并行度和吞吐量。针对该问题,基于嵌入式操作系统任务机制提出一种更小粒度的进程解决方案,相对于任务对象,使用进程作为执行单元不仅内存资源占用少,且进程之间切换速度快,系统可以支持大量进程并行。该进程机制能够提供有效的系统监测和故障诊断手段,从而保证系统的健壮性。

关键词: 嵌入式系统, 任务, 进程, 并行处理

Abstract: Embedded software of telecommunication area must deal with increasing communicating businesses under restricted hardware environment, and only depending on the task mechanism of commercial embedded operating system can’t supply enough parallel processing ability and throughput any more. To solve the problem, this paper proposes a new solution scheme, in which the smaller executing units called process are designed and scheduled based on tasks. Compared with tasks, processes occupy less memory and cost less time to be switched, so system can support large number of running processes. It provides effective ways on monitoring system resources and diagnosing system failures, which brings robustness.

Key words: embedded system, task, process, parallel processing

中图分类号: