摘要
面向通信领域的嵌入式程序必须在资源受限的硬件环境中应对不断增加的通信业务,单纯依靠商用嵌入式操作系统的任务机制已不能提供足够的业务并行度和吞吐量。针对该问题,基于嵌入式操作系统任务机制提出一种更小粒度的进程解决方案,相对于任务对象,使用进程作为执行单元不仅内存资源占用少,且进程之间切换速度快,系统可以支持大量进程并行。该进程机制能够提供有效的系统监测和故障诊断手段,从而保证系统的健壮性。
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.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第15期51-54,共4页
Computer Engineering
基金
国家"863"计划基金资助项目"面向通信行业的嵌入式软件开发平台"(2002AA1Z2306)
关键词
嵌入式系统
任务
进程
并行处理
embedded system
task
process
parallel processing