免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: libra811
打印 上一主题 下一主题

可抢占内核是不是就可以认为是实时的 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-07-28 09:39 |只看该作者

回复 #10 libra811 的帖子

在实时操作系统中,也不是说所有任务都是要在规定的时间内完成的,如果要所有任务都实时,只能做死它。
一般是少数有实时要求的任务,在设计时就要仔细考虑它们之前的关系和任务级别等,并不是说在实时操作系统上做出来的任何应用就一定是实时的,以前我还见过有人的中断执行1ms以上的;这个得看自己的设计。
反过来,在实时系统中也不是所有任务都要求实时性有多高,如用户的配置命令,一般在500ms内完成,不管是10ms还是100ms,对于用户体验没啥区别;而且这些操作偶尔有一次超过2s问题也不大。

论坛徽章:
0
12 [报告]
发表于 2009-07-28 12:48 |只看该作者
原帖由 Cyberman.Wu 于 2009-7-28 09:39 发表
在实时操作系统中,也不是说所有任务都是要在规定的时间内完成的,如果要所有任务都实时,只能做死它。
一般是少数有实时要求的任务,在设计时就要仔细考虑它们之前的关系和任务级别等,并不是说在实时操作系统 ...

恩,明白了,多谢指导

论坛徽章:
0
13 [报告]
发表于 2009-07-28 17:44 |只看该作者
这是两个概念,实时操作系统一般会确定一个任务的最坏响应时间,要求无论多坏的情况也要能达到这一要求。
而可抢占只是说一个任务进入内核态后也可以被更高优先级的进程抢占,只能说是响应时间大大加快。但没有最坏响应时间的保证,比如一个任务遇到中断嵌套,响应时间可能就变得很长。

论坛徽章:
0
14 [报告]
发表于 2009-07-29 15:27 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
15 [报告]
发表于 2009-07-29 18:12 |只看该作者
BS一下楼上的广告。4天下来能学啥?要想进行工程师级别的系列培训一般要1~5个月。而且也忒贵了,我们做的FPGA培训3个月才1W出头(注意,是FPGA,就业薪资普遍高于软件开发),我都没好意思来打广告。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP