文档介绍:!"#$%& 上实时进程的切换技术
李毅&,! 黄剑# 周明天!
&(重庆邮电学院软件学院,重庆 9""";>)
!(电子科技大学计算机学院,成都;&"">9)
#(重庆市科委高新处,重庆 9"&&9%)
3ABC0D:ED0F0G&;#$1HI
摘要目前,存在开发专用高性能的多任务实时嵌入式操作系统需求。实时多任务操作系统的关键技术之一是实时并
发进程的切换。该文基于 8:;2<= 给出了可用于实时并发进程的三种实用切换技术,并做了简要分析,为多任务实时操
作系统的开发提供技术参考。
关键词实时多任务操作系统进程切换并发
文章编号&""!A:##&A(!""#)"%A""9;A"# 文献标识码 J 中图分类号+<#&;
’()*+,-.( %/01(22 34-516-78 ,(167-9:(2 07 !"#$%&
;- <-=,> ?:)78 @-)7A B60: C-785-)7>
&((H 2KDDHOH,2PK1OQ01O =10RHNS0IF KL <KSIS C1E +HDHTKBB710TCI0K1S,2PK1OQ01O 9""";>)
!(2KDDHOH KL 2KBU7IHN (T0H1TH V +HTP1KDKOF,=3(+2,2PH1OE7 ;&"">9)
#(W0A+HTP IBH1I,2KBB0IIHH KL (T0H1TH C1E +HTP1KDKOF KL 2PK1OQ01O 20IF,2PK1OQ01O 9"&&9%)
DE25/)15:.KM,H NHQ70NHBH1IS LKN EHRHDKU01O SUHT0L0T P0OPAUHNLKNBC1TH B7DI0AICSY HBZHEEHE *+’($+PH K1H KL
YHF IHTP10Q7HS KL B7DI0AICSY HBZHEEHE *+’( 0S IPH SM0ITP01O BHIPKES KL CDDHD NHCD I0BH UNKTHSSHS$+P0S UCUHN
01INKE7THS IPNHH SM0ITP01O BHIPKES IPCI TC1 ZH 7SHE LKN IPH SM0ITP01O KL CDDHD NHCD I0BH UNKTHSSHS ZCSHE K1
8:;2<=,C1E CI IPH SCBH I0BH,EKHS SKBH S0BUDH C1CDFS0S$
F(G40/H2:[7DI0AICSY *+’(,<NKTHSS SM0ITP01O,<CDDHD0SB
& 引言! 嵌入式’( 和实时进程的特点4>,;,%5
目前,计算机、互连网和通信技术的发展,促使智能设备迅一般而言,实时操作系统较分时、通用操作系统简单。实时
速崛起。后者反过来又对多任务实时嵌入式操作系统提出了更操作系统工作在专用的实时应用系统环境中,受后者制约。首
迫切的需求。市场上的嵌入式’( 产品,如)*+,、-.,、/01 先实时应用系统体积小,实时性强,因此有如下影响实时操作
23 等价格昂贵,互不兼容,且不公开其核心技术,给智能产品系统和实时进程的特点:
的开发、生产、维护和升级等造成不便4&5。嵌入式 60178 通过改(&)系统内活动进程及其个数!