教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

互斥技术在嵌入式系统中的应用

来源:网络收集 时间:2026-08-25
导读: 介绍嵌入式系统中互斥技术的应用,着重分析了任务优先级的禁止抢占法.通过这一技术,使嵌入式系统的性能更加均衡和稳定. 维普资讯 http://doc.guandang.net 第2 8卷第 5期 20 0 7年 1 O月 闽江学院学报J OUR NAL O NJAN UNI R I Y F MI I G VE S T V 12 o 5 o.

介绍嵌入式系统中互斥技术的应用,着重分析了任务优先级的禁止抢占法.通过这一技术,使嵌入式系统的性能更加均衡和稳定.

维普资讯 http://doc.guandang.net

第2 8卷第 5期 20 0 7年 1 O月

闽江学院学报J OUR NAL O NJAN UNI R I Y F MI I G VE S T

V 12 o 5 o. 8 N .Oc . 2 7 t OD

互斥技术在嵌人式系统中的应用张祖昌,曾霞霞(闽江学院计算机科学系,建福州 30 0 )福 5 1 8

摘要:介绍嵌入式系统中互斥技术的应用,着重分析了任务优先级的禁止抢占法.通过这一技术,使嵌入式系统的性能更加均衡和稳定.

关键词:互斥;入式;先级;抢占嵌优 中图分类号: P 6 . T 381文献标识码: A文章编号:0 9— 8 1 20 )5— 0 8— 4 10 7 2 (0 7 0 0 6 0

An e cu i e t c l g s d i he e x l s v e ho o y u e n t mbe p r tn y t m d o e a i g s se

ZHANG u— h n Z c a g,W U n— i Yo g r n,ZENG a xa a Xi— i

( eatetfC m u r c ne Mi i g U w a y F zo, ua 5 18 C i ) Dp r n o p t i c, na n e r, uh u F j n3 00, hn m o eSe jn i aAb t a t sr c:An e c u ie t c o o y u e n t mb d o r tn y t m s nto u e a d t e p irt x l sv e h l g s d i he e e pe ai g s se wa i r d c d, n roiy h

t s so e l w p o i i n e z r p cal n l z d a k f h a r hb t g s i we e s e i l a ay e .T r u h t i e h oo y,t e e e d d s se t i e y h o g s tc n l g h mb d e y tm hp ro ma e i r aa c d a t b e e r nc s mo e b n e nd sa l . f l Ke r y wo ds:e cusv x l ie;e e d d;p irt mb d e ro y;o c py i cu

在嵌入式多任务系统中,了方便,们经常将一个共享地址空间简单地用于数据交换,而随之而至为我然

的是出现进程竞争,为了避免竞争,我们需要对内存的访问进行上锁,以此来保证访问进行互斥.在嵌入式

系统中用于实现资源互斥访问的方法很多,但它们在互斥范围和程度上是不尽相同的.常用的方法有禁止中 断、禁止抢占和使用信号量等对资源上锁. 对于互斥,最霸道也是最强有力的方法就是禁止中断,的霸道性保证了对 C U的独占访问.它 P在互斥期间,就算外部有高优先级别的事件产生而引发相应的中断,由于禁止中断的独占性,系统也不会切换到相应的中断服务程序 (S,能保证任务之间的互斥 . IR)也由于禁止中断过于霸道,因此在上锁期间,可能造成系它统对外部事件反应迟钝 .这对于大多数实时系统而言,统的实时性也就得不到保证,系因而不适合作为一种通用的互斥方法 .而当涉及到任务和中断服务程序共享数据时,然中断上锁又是唯一的方法 .是在任何情但况下,该使中断上锁时间尽量短,也是所有实时系统的基本要求 .应这

死锁问题是任何一个程序所必须避免的.相对于禁止中断或禁止抢占来说,信号量机制提供的互斥粒度更精确、机动性也更强.信号量 (用于实现任务与任务之间、 J埔任务与中断处理程序之间的同步与互斥, 它可以让一定数量的任务同时访问共享资源,只有当所有希望使用某个资源的任务同一个信号量时,信号量才能起到保护作用 .使用信号互斥时,在我们需要注意删除安全性、优先级继承和递归使用等问题,而且在任务运行过程中,往往需要同时获取多个信号量,时必须避免系统出现死锁问题.此一般实时嵌入式操作系统避免死锁问题的方法是为用户提供多种互斥手段,以适应不同的使用场合.但对于禁止抢占(禁止调度)这种收稿日期: 0 7— 8一 7 20 0 O作者简介:张祖昌( 98一)男, 17,福建三明人,闽江学院计算机科学系助教. 曾霞霞 (9 1,, 1 8一)女福建宁德人,闽江学院计算机科学系助教.

http://doc.guandang.net

…… 此处隐藏:148字,全部文档内容请下载后查看。喜欢就下载吧 ……
互斥技术在嵌入式系统中的应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/985136.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)