众所周知,RT-Thread、FreeRTOS、VxWorks这样的操作系统是硬实时的;Linux这样的操作系统是提供软实时能力的,针对的miss掉截止期限也死不了人的那种应用,比如看电影。 那么,这个时候我们诞生了一个疑问,是不是在RTOS里面随便写代码都能满足硬实时,而在Linux里面无论怎么写代码都满足不了硬实时?我认为这2个问题的答案...
答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果. 举例来说,运载火箭的控制等.软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大.举例:网页内容的更新、火车售票系统. 12.试从交互性、与时性以与可靠性方面,将分时系统与实时系统进行比较. 答:...
答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以 预测的结果。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并 不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内 容的更新.火车售票系统。 1().在8位微机和16位微机中,占据了统治地位的是什么操作系统? 答:单...
硬实时和软实时 硬实时和软实时的区别就是一个命令从准备执行到实际执行的时间长度的区别。比如要点亮一个LED灯。运行到这个指令的时候有些其他的中断产生,到执行这个命令的时候就产生了一些延迟,有的程序延迟10ms,有的延迟1ms,有的10us。如果需求是最多2ms内必须执行,那10ms的是软实时,1ms和10us的是硬实时。
区别在于,硬实时对于任务响应时间有严格的保证,一次违规即可引发严重后果。而软实时允许偶尔的违规,但在绝大多数情况下仍要保持良好的实时性能。 在嵌入式系统中,选择硬实时还是软实时取决于应用需求。例如,飞行控制系统需要硬实时,而多媒体播放可以接受软实时。
调度器的其他内容:关于多核、分群、硬实时 多核下的负载均衡 Linux 每个CPU可能有多个操作线程,每个核均运行的调度算法是 SCHED_FIFO, SCHED_RR,SCHED_NORMAL(CFS)等,每个核都“以劳动为乐”。 tips: 旧的调度算法是通过+/- 5 nice值,来照顾IO型,惩罚CPU型。新的进程调度算法CFS,会根据ptime/nice值进行红...
正确答案:答:实时系统是指计算的正确性不仅取决于程序的逻辑正确性,也取决于结果产生的时间,如果系统的时间约束条件得不到满足,将会发生系统出错。 实时系统根据其对于实时性要求的不同,可以分为软实时和硬实时两种类型。硬实时系统指系统要有确保的最坏情况下的服务时间,即对于事件的响应时间的截止期限是无论如何都...
是指能支持实时控制系统工作的操作系统 硬实时:通过系统特定的时序得不到满足,将会引起灾难性的后果。 软实时:通过系统特定的时序得不到满足,系统的性能会严重下降。 实时操作系统RTOS(Real Time Operating System,RTOS):实时嵌入系统是为执行特定功能而设计的,可以严格的按时序执行功能。其最大的特征就是程序的执行...
实时操作系统的概念 实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。能够对外界事件和数据作出快速处理并快速响应。 有两种类型的实时系统:软实时系统和硬实时系统。 1.在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。