免费注册 查看新帖 |

Chinaunix

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

[其他] 应PM要求,装B一次以满足其虚荣心。 [复制链接]

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
41 [报告]
发表于 2012-10-28 11:06 |只看该作者
回复 38# cjaizss


   叫什么没关系吧。
此外,任务更近于进程而不是线程吧。 当然,进程和线程的界线也不好定

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
42 [报告]
发表于 2012-10-28 11:11 |只看该作者
starwing83 发表于 2012-10-28 11:05
回复 38# cjaizss

实时操作系统和通用操作系统是对立的概念。实时操作系统考虑的个性,通用操作系统考虑的是公平。通用操作系统可以加入一点实时的味道做润色,但一般结构上考虑要比实时操作系统里的复杂一些。
实时操作系统中还是要有很多任务的,它的结构一般和通用不一样,通用的架构层次一般是硬件抽象驱动,软件抽象驱动,系统调用,上层应用(进程/线程),实时一般可能分为几段,比如硬件中断,软件中断,普通任务,闲置等。

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
43 [报告]
发表于 2012-10-28 11:11 |只看该作者
回复 39# folklore


那个,我得先声明:我是真的没做过实时操作系统的东西,也没做过工业机器人,所以如果有我说的不对的地方,你大胆指出就可以了。

我只是在以前的论坛听人说的比较多,记下来一点,发现和你说的有冲突而已,也可能是我的知识储备陈旧了,你不必在意。

关于实时和延时冲突这里是我没解释清楚。你归纳的更好:的确,实时并不仅仅是不延时,实时意味着对时间的精确控制。比如说在流水线过去的一段时间里面,机械臂必须做出多少个动作,必须焊接多少次,每次必须在什么时候什么位置。万一有一次延迟或者快了都会完蛋。所以仅仅说不延时是不够的,必须是精确控制时间。

在不严格的实时的环境下,用伪实时操作系统是可以的,但是如果是高实时要求的环境,比如流水线机器人,那么VxWorks这样的专业实时操作系统就是必要的。

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
44 [报告]
发表于 2012-10-28 11:13 |只看该作者
回复 42# cjaizss


    恩,其实你说的一种就是软件控制的调度,即所谓“协作式多任务”,也可以是软件可控抢占,即不重要的任务抢占,而重要任务执行时禁止抢占。也可以是硬件自由决定抢占,即软件仅仅写好回调,由硬件触发,硬件决定是否实时,这些倒是第一次听说,很有意思。

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
45 [报告]
发表于 2012-10-28 11:16 |只看该作者
回复 42# cjaizss


    老白V5,前面那个老白,牛B掉了一地噬,是你的么

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
46 [报告]
发表于 2012-10-28 11:19 |只看该作者
回复 43# starwing83


    没有关系啊,我也只是半桶水而已。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
47 [报告]
发表于 2012-10-28 11:20 |只看该作者
starwing83 发表于 2012-10-28 11:13
回复 42# cjaizss

最终一切还是由硬件决定,这个跑不了的,呵呵.只是策略由软件来决定.
临时插入任务抢占无论如何都只能通过中断。
实时并不代表真正的需求一到就马上开搞,只是,基于这个OS策略,这个开搞的时间是可以预测的。而通用下,这个开搞的时间因为公平性,变的有些不可预测。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
48 [报告]
发表于 2012-10-28 11:21 |只看该作者
folklore 发表于 2012-10-28 11:16
回复 42# cjaizss

除了我,居然还有第二个老白?

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
49 [报告]
发表于 2012-10-28 11:22 |只看该作者
本帖最后由 starwing83 于 2012-10-28 11:23 编辑

回复 47# cjaizss


    恩恩,这个说法我是赞同的。顺便说一下,最近登陆的好奇号,用的就是风河家的VxWorks实时操作系统~~这货和地球通讯有几分钟的延迟,意味着在这段时间里面,它自己的智能如果搞不定(比如没发现有悬崖)那几亿美元就打水漂了= =

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
50 [报告]
发表于 2012-10-28 11:33 |只看该作者
回复 40# starwing83


    不,实时不是用调度来刻画的,而是响应时间,执行长度这样的属性刻画。简单说来只要能满足x时间开始响应任务,并且在规定的y时间内完成,就是针对你的任务是实时的。中间随便怎么调度,只要能把各种任务满足deadline即可。最合理的实时是先计算时间和周期,再安排调度,最实时的实时(就不叫操作系统了)是裸机关中断轮询。

操作系统最重要的资源就是cpu时间,如果连这个都不管。。。。当然也可以叫操作系统,只是没几个人承认吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP