关中断有什么坏处呢

2020-01-01 17:41发布

我看很多OS里面进入临界都是采用关中断的方式
如果关闭中断的时间很短 对于整个系统的影响会很大么
还望高人指点一二
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
日日♂夜夜
1楼-- · 2020-01-03 00:03
 精彩回答 2  元偷偷看……
日日♂夜夜
2楼-- · 2020-01-03 02:23
RAMILE 发表于 2017-1-6 18:40
看干什么用了

F22在关中断的时间里,可能就被后面的响尾蛇追上了

原谅我看不懂。。
myxiaonia
3楼-- · 2020-01-03 08:22
某些测评结果说,像stm32这样,比如72M时钟,指令时间都是ns级别,但是开关个中断就是几us,不知道是怎么测出来的  也才两个指令啊
security
4楼-- · 2020-01-03 12:17
日日♂夜夜 发表于 2017-1-6 23:20
影响较大是不是指推迟中断响应可能会造成危险
还是说还有其他的问题

我想他可能是没看到你的问题是,关中断的时间很短,是否影响很大。

时间很短的话,对于多数的实时系统而言,影响也不是很大。

你如果能不关中断,那是最好。例如采用调度临界区,替换硬件中断临界区、isr 采用上下半部处理等。
wistarky
5楼-- · 2020-01-03 17:52
日日♂夜夜 发表于 2017-1-6 23:20
影响较大是不是指推迟中断响应可能会造成危险
还是说还有其他的问题

实时系统就是要即时反应,如果在需要非常精确时间内运行的动作被中断了,那有可能就影响系统的正确反应了。
xiaotaiyang
6楼-- · 2020-01-03 19:27
 精彩回答 2  元偷偷看……

一周热门 更多>