今天看到友人在群里说,rtems实时性不如rtt之类云云。看了之后,不禁手痒回了几句。不如就写在这里罢。个人观点,欢迎探讨。
关于这个硬实时系统和软实时系统网上有明晰的定义,这里只谈硬实时系统。目前看,市面上大大小小的rtos真地有上百个。实时性谁好谁差呢?这个真不好回答。其原因很多,首先,目前的os都需要和用户代码编译形成一个整体然后运行。极少数的rtos不要这样。用户的代码不可能不影响核心。其次,影响因素多,编译器的优化,cpu重载或轻载,是非常难以做到完全一致的;最后,测量方法,测量方法无非是想办法添加代码,要在上下文等位置添加代码。这对系统的影响很大的。量子物理里有个测不准原理,其实这里也是类似。上下文里添一点点东西,对整个系统来讲,都是有影响的,测量方案也是会有影响的。
我倒认为单纯的考察实时性没什么太大的意思。 市面上绝大部分os都是开源的,大家相互借鉴,就连vxWorks的代码也是开源的。我不太相信相关的os设计人员没看过vxworks的代码。所以在内核级别上,大家的算法一致,实现方法各有千秋应该简练程度和效率差别不大。反倒是用户的代码对内核影响,有些人说只要关中断的时间不超过内核关中断的时间就好了。实时性的定义可不是按照关中断的时间来定义的,它是说一个计算过程依赖于计算结果的正确性和返回值的正确性。这个定义揭示了,实时性的衡量必然是系统级别的。操作系统的计算最终是为了用户的计算。操作系统的实时性最终是为了用户的实时性。至于中断延时和切换任务的延时,是在不知道应用情况下,一种替代提法。当然,在充分尊重RMS算法条件下,中断延时和任务切换延时是极具意义的。
- -
-
- 相关推荐
-
- 青丝吉他谱_等什么君_C调弹唱谱_高清图片谱
- 多进程OSPF发布LSA形成路由环路的规避办法
- 颠覆传统的新路由 必虎路由器体验评测
- tplink ac1900路由器设置后无法上网怎么办
- 迷你无线AP介绍与推荐 助你买到合适的无线AP
- 光猫只有一个网线接口怎样接路由器
- 调查显示Google击败Apple: 整体满意度最高科技公司
- WinServer 2012 之服务器管理器体验
- tplink路由器不能上网怎么办?
- EDiMAX BR-6258n:火柴盒大小的迷你无线路由器
- 斐讯FIR系列无线桥接中继设置教程 无线桥接中继
- WINDOWS 2008 R2 HYPER-V集群宿主机蓝屏怎么办
- 如何选购台式机电源 电源供应器完全解密
- 《资料外泄》十大员工危险行为
- 3G路由器配置
- 半年热点
-
如何用手机打开192.168.0.1,修改WIFI密码?
浏览: 155
[视频]手机设置水星无线路由器上网教程
浏览: 101
华为荣耀路由Pro2使用设置方法
浏览: 164
华为路由器wifi密码怎么修改
浏览: 106
如何用手机登录:192.168.1.1
浏览: 65
水星路由器melogin.cn登录密码忘记了怎么办?
浏览: 135
【视频教程】水星(Mercury)路由器设置教程
浏览: 74
华为荣耀路由初始快速安装设置教程
浏览: 124
手机登陆192.168.31.1怎么设置路由器
浏览: 137
192.168.1.1登陆入口账号密码是多少
浏览: 74
【视频】水星MAC1200R V2 设置无线路由器上网
浏览: 163
【图文教程】tplogin.cn手机登录设置教程
浏览: 131
192.168.1.1登录入口官网地址
浏览: 168
手机如何设置TP-LINK路由器?
浏览: 97