一种新的实时系统内核调度算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 3 7卷 第 6期
、0 |7 ,l3
・
计
算
பைடு நூலகம்
机
工
程
2 1 年 3月 01
M a c 2 1 r h 01
NO6 .
Co pu e g n e i g m trEn i e rn
开 发研 究与设计 技术 ・
一
文 章编号: o —32( 1 o一 26 文献标 10 48 01 6 08- 0 2 ) _ 3 识码: A
[ ywod ]WS ts hd l; rls dt aq it nss m; C —Iytm Ke r s N;aks e ue wi es a c usi t p OSIsse c e a io y e
DOI 1 . 6 /is. 0 .4 82 1 60 9 : 03 9jsn1 03 2 0 0 .9 9 . 0 1
a p id t e wi l s c uii o y t m, p l ot r e sa q st n s se e h e i wh s e u tp o e h tt l o t o er s l r v s a t hea g r hm e u e e p n etmeo e s se a d i r v sis f c e c . i r d c sr s o s i ft y tm n mp o e i in y h te
Ne Ke n l c e u eAl o ih o a - m eS se w r e h d l g rt m f rRe l i y t m S t
XU — iQU Y -u, HAO B o h a EAn q , u g iz a —u
( p r n f l t nc n ie r ga dI fr t nS i c , ies yo ce c n e h oo yo ia Hee 2 0 2 , h n ) De at t e r i E gn e n n o mai ce e Unv ri f in ea dT c n lg f n , f i 3 0 7 C i a me o E c o i n o n t S Ch
p o o e e k r e c e u e a g rt m rr a —i y t m. o r p s sa n w e n l h d l l o h f e l me s se By c mbi i g t s ro t ip th n t i l tc c i g i b o t h e p ns s i o t n n a k p r y d s a c i g wi t i i h me so y l , t o s st er s o e n s e d o ep o e s r a d i r v st e r a —i h r ce si so e s se Th t t g si l me td o . p e ft r c s o , n mp o e e l mec a a t r t f y t m. e sr e y i mp e n e n p h h t i c h t a COS I, n h d f d k r e s — I a dt emo i e e n li i
中 圈分类号: P0・ T 31 6
种 新 的实 时 系统 内核 调度 算 法
薛安琪 ,屈玉贵 ,赵宝华
( 中国科学技术大学电子工程与信息科 学系,合肥 20 2 ) 3 07
摘
要: 针对节点操作系统 的特点及其对 实时性 、安全性、并发性的要求,提 出一种新的实时系统 内核调度算法,通过将任务优先级调度
修 改 ,在g OSI中 实现 了新 的 调 度算 法 。 C — I
种新 的实时内核调度算法,有效地解决 了上述问题。
随着 软 件 以及 网络通 信行 业 的发 展 , 目前 已有 许 多 调度
2 常用的内核调度算法
算法”。比较常用的调度算法有 4 : 种 () 1先来先服务算法(C S。该算法复杂度低 ,但服务质 F F)
[ src]Ai n th hrc r t s f o eo eaigss m n s e n so a—me efr n e scrya dcn urn yti ppr Abtat miga ecaat ii d prt yt adi ma d r eli r mac ,e u t n o c r c,hs ae t e sc o n n e td f r t p o i e
和 时间片轮询相结合 ,提高处理器 的响应速度,改善系统的实时性 。将该调度策略在I O — 上进行实现 ,并将修改后的内核应 用于无线 . SI t C I
采集系统中进行实验验证 ,结果证明 ,该调度算法 明显减少了系统 响应 时间,提高了系统效率 。
关健词 :无线传感器网络 ; 任务调度 ;无线数据采集系统 ;p O — 系统 C SI I
节点操作系统受到处 理器资源、存储器空问以及能耗等方面 的限制,还要满足实时性 、安全性 、并 发性的要求。本文通 过 分 析 主流 的内 核调 度 算 法 , 结合 无 线 传 感器 的特 性 ,提 出
一
级任务 ;基于优 先级 的调度算法对于优先级反转 问题缺乏有 效 的解决方案。因此 ,本文对p O — C SI I内核调度程序进行 了
1 概 述
节 点操 作 系 统 是 无线 传 感 器 网 络重 要 的 支 撑 技 术之 一 。
小 ,非常适合高实时性要求的任务。但g O — C SI I内核调度算 法也有许多不足之处 :g O — C SI I内核支持的任 务数量较少,
最 多只 能 同 时运 行 2 6个任 务 ;g O — 5 C SI I内核 不支 持 同优先
、0 |7 ,l3
・
计
算
பைடு நூலகம்
机
工
程
2 1 年 3月 01
M a c 2 1 r h 01
NO6 .
Co pu e g n e i g m trEn i e rn
开 发研 究与设计 技术 ・
一
文 章编号: o —32( 1 o一 26 文献标 10 48 01 6 08- 0 2 ) _ 3 识码: A
[ ywod ]WS ts hd l; rls dt aq it nss m; C —Iytm Ke r s N;aks e ue wi es a c usi t p OSIsse c e a io y e
DOI 1 . 6 /is. 0 .4 82 1 60 9 : 03 9jsn1 03 2 0 0 .9 9 . 0 1
a p id t e wi l s c uii o y t m, p l ot r e sa q st n s se e h e i wh s e u tp o e h tt l o t o er s l r v s a t hea g r hm e u e e p n etmeo e s se a d i r v sis f c e c . i r d c sr s o s i ft y tm n mp o e i in y h te
Ne Ke n l c e u eAl o ih o a - m eS se w r e h d l g rt m f rRe l i y t m S t
XU — iQU Y -u, HAO B o h a EAn q , u g iz a —u
( p r n f l t nc n ie r ga dI fr t nS i c , ies yo ce c n e h oo yo ia Hee 2 0 2 , h n ) De at t e r i E gn e n n o mai ce e Unv ri f in ea dT c n lg f n , f i 3 0 7 C i a me o E c o i n o n t S Ch
p o o e e k r e c e u e a g rt m rr a —i y t m. o r p s sa n w e n l h d l l o h f e l me s se By c mbi i g t s ro t ip th n t i l tc c i g i b o t h e p ns s i o t n n a k p r y d s a c i g wi t i i h me so y l , t o s st er s o e n s e d o ep o e s r a d i r v st e r a —i h r ce si so e s se Th t t g si l me td o . p e ft r c s o , n mp o e e l mec a a t r t f y t m. e sr e y i mp e n e n p h h t i c h t a COS I, n h d f d k r e s — I a dt emo i e e n li i
中 圈分类号: P0・ T 31 6
种 新 的实 时 系统 内核 调度 算 法
薛安琪 ,屈玉贵 ,赵宝华
( 中国科学技术大学电子工程与信息科 学系,合肥 20 2 ) 3 07
摘
要: 针对节点操作系统 的特点及其对 实时性 、安全性、并发性的要求,提 出一种新的实时系统 内核调度算法,通过将任务优先级调度
修 改 ,在g OSI中 实现 了新 的 调 度算 法 。 C — I
种新 的实时内核调度算法,有效地解决 了上述问题。
随着 软 件 以及 网络通 信行 业 的发 展 , 目前 已有 许 多 调度
2 常用的内核调度算法
算法”。比较常用的调度算法有 4 : 种 () 1先来先服务算法(C S。该算法复杂度低 ,但服务质 F F)
[ src]Ai n th hrc r t s f o eo eaigss m n s e n so a—me efr n e scrya dcn urn yti ppr Abtat miga ecaat ii d prt yt adi ma d r eli r mac ,e u t n o c r c,hs ae t e sc o n n e td f r t p o i e
和 时间片轮询相结合 ,提高处理器 的响应速度,改善系统的实时性 。将该调度策略在I O — 上进行实现 ,并将修改后的内核应 用于无线 . SI t C I
采集系统中进行实验验证 ,结果证明 ,该调度算法 明显减少了系统 响应 时间,提高了系统效率 。
关健词 :无线传感器网络 ; 任务调度 ;无线数据采集系统 ;p O — 系统 C SI I
节点操作系统受到处 理器资源、存储器空问以及能耗等方面 的限制,还要满足实时性 、安全性 、并 发性的要求。本文通 过 分 析 主流 的内 核调 度 算 法 , 结合 无 线 传 感器 的特 性 ,提 出
一
级任务 ;基于优 先级 的调度算法对于优先级反转 问题缺乏有 效 的解决方案。因此 ,本文对p O — C SI I内核调度程序进行 了
1 概 述
节 点操 作 系 统 是 无线 传 感 器 网 络重 要 的 支 撑 技 术之 一 。
小 ,非常适合高实时性要求的任务。但g O — C SI I内核调度算 法也有许多不足之处 :g O — C SI I内核支持的任 务数量较少,
最 多只 能 同 时运 行 2 6个任 务 ;g O — 5 C SI I内核 不支 持 同优先