免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1956 | 回复: 6
打印 上一主题 下一主题

有基于BSD的嵌入式实时操作系统吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-29 15:05 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2004-01-29 20:18 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

还没有

论坛徽章:
0
3 [报告]
发表于 2004-01-29 20:36 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

不会吧..

netbsd不行 ??     

论坛徽章:
0
4 [报告]
发表于 2004-01-29 21:30 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

Netbsd做嵌入式还行,要做RTOS有点难为它了

论坛徽章:
0
5 [报告]
发表于 2004-01-29 22:19 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

[quote]原帖由 "无生相"]Netbsd做嵌入式还行,要做RTOS有点难为它了[/quote 发表:


RTOS(实时操作系统) 是干什么的, 有例子吗??
小弟不懂..     
可以说多点吗??  楼上的大大..

谢谢罗!!!

论坛徽章:
0
6 [报告]
发表于 2004-01-30 01:09 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

实时操作系统与通用操作系统的一些比较


我们在日常工作学习环境中接触最多的是通用操作系统,通用操作系统是由分时操作系统发展而来,大部分都支持多用户和多进程,负责管理众多的进程并为它们分配系统资源。分时操作系统的基本设计原则是:尽量缩短系统的平均响应时间并提高系统的吞吐率,在单位时间内为尽可能多的用户请求提供服务。由此可以看出,分时操作系统注重平均表现性能,不注重个体表现性能。如对于整个系统来说,注重所有任务的平均响应时间而不关心单个任务的响应时间,对于某个单个任务来说,注重每次执行的平均响应时间而不关心某次特定执行的响应时间。通用操作系统中采用的很多策略和技巧都体现出了这种设计原则,如虚存管理机制中由于采用了LRU等页替换算法,使得大部分的访存需求能够快速地通过物理内存完成,只有很小一部分的访存需求需要通过调页完成,但从总体上来看,平均访存时间与不采用虚存技术相比没有很大的提高,同时又获得了虚空间可以远大于物理内存容量等好处,因此虚存技术在通用操作系统中得到了十分广泛的应用。类似的例子还有很多,如Unix文件系统中文件存放位置的间接索引查询机制等,甚至硬件设计中的Cache技术以及CPU的动态分支预测技术等也都体现出了这种设计原则。由此可见,这种注重平均表现,即统计型表现特性的设计原则的影响是十分深远的。

而对于实时操作系统,前面我们已经提到,它除了要满足应用的功能需求以外,更重要的是还要满足应用提出的实时性要求,而组成一个应用的众多实时任务对于实时性的要求是各不相同的,此外实时任务之间可能还会有一些复杂的关联和同步关系,如执行顺序限制、共享资源的互斥访问要求等,这就为系统实时性的保证带来了很大的困难。因此,实时操作系统所遵循的最重要的设计原则是:采用各种算法和策略,始终保证系统行为的可预测性(predictability)。可预测性是指在系统运行的任何时刻,在任何情况下,实时操作系统的资源调配策略都能为争夺资源(包括CPU、内存、网络带宽等)的多个实时任务合理地分配资源,使每个实时任务的实时性要求都能得到满足。与通用操作系统不同,实时操作系统注重的不是系统的平均表现,而是要求每个实时任务在最坏情况下都要满足其实时性要求,也就是说,实时操作系统注重的是个体表现,更准确地讲是个体最坏情况表现。举例来说,如果实时操作系统采用标准的虚存技术,则一个实时任务执行的最坏情况是每次访存都需要调页,如此累计起来的该任务在最坏情况下的运行时间是不可预测的,因此该任务的实时性无法得到保证。从而可以看出在通用操作系统中广泛采用的虚存技术在实时操作系统中不宜直接采用。

论坛徽章:
0
7 [报告]
发表于 2004-01-30 01:18 |只看该作者

有基于BSD的嵌入式实时操作系统吗?

典型的Vxwork, PSOS, VRTX, Nucleus,QNX,lynxos,rtlinux等。其中市场份额最大的是Vxworks。勇气号火星登陆器上就有VxWorks的身影
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP