什么是硬实时任务和软实时任务?试举例说明。

题目
问答题
什么是硬实时任务和软实时任务?试举例说明。
参考答案和解析
正确答案: 硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试说明在多媒体系统中,对实时任务的处理有何需求。


答案:在通常的多媒体系统中,必须按照严格的时间间隔对实时任务进行处理。或者说,必须周期性地对数据进行处理,井在一规定的截止时间前完成。(1)多媒体进程管理,应能保证在系统中运行的所有硬实时HRT任务的截止时间要求,而且是在每一个周期里都提供这样的保证,否则会引起难以预料的后果。(2)对在系统中运行的软实时SRT任务,进程管理应当保证它们的大多数截止时间要求,仅对极少数的截止时间要求,进程管理如不能保证,其所引发的后果并不会十分严重。(3)当系统中有硬实时任务时,决不允许出现优先级倒置的情况,这样才能保证硬实时任务的截止时间需求。如果系统中仅有软实时任务,则只允许很少出现优先级倒置的情况,以便能保证软实时任务的大多数截止时间。(4)实时任务的处理时间,不仅包含每个周期对实时任务本身的处理时间,还应包含为调度每一个任务所花费的时间,因此,应尽量减少实时调度所付出的开销。

第2题:

下面关于实时系统的论述中,正确的是()。

  • A、硬实时任务偶尔超出时限将造成任务的服务质量下降
  • B、硬实时系统的时限比软实时系统短
  • C、核反应堆处理装置属于硬实时系统
  • D、嵌入式系统都是实时系统

正确答案:C

第3题:

要想设计好一个表现任务,必须遵循哪些步骤?试举例说明。


答案:1.确定焦点:确定评估那些行为和课程内容:确定反映学生成就的证据。
2.创造意境:选择一个有意思的问题,创造一个背景性的“剧情”。
3.写出指导:以清晰的语言描述希望学生指导什么和做到什么;描述出让学生做的产品和应有的表现。
4.确定受众:尽可能确定真是的受众。
5.设计出评分规则。
6.再回顾一下前面的设计的任务,进行修改。

第4题:

试举例说明不同学习任务的具体表现。


正确答案: ①记忆操作类学习,如:需要学生操练简单的口算并能熟练的口算,学会用圆规画圆或用直尺作图,掌握基本的运算法则并能准确进行计算等。
②理解性学习,如:需要学生认识一个数学概念并能掌握其本质内涵,懂得一个数学原理并用这个原理来解释或说明,理解一个数学命题并能运用这个命题来推得新命题等。
③探索性的学习,如:需要让学生经过自己的探究,发现并提出问题或学习任务,让学生通过自己的探究能总结出一个数学规律或一个数学规则,让学生通过自己的探究过程而逐步形成新的策略性知识等。

第5题:

在嵌入式系统按实时性需求分类,其中()实施性最好。

  • A、非实时系统
  • B、软实时系统
  • C、硬实时系统
  • D、软实时系统和硬实时系统

正确答案:D

第6题:

在多媒体系统中,进程管理中必须解决哪些问题?

答案:(1)同时运行不同类型的软实时任务:通常媒体服务器可向众多的用户提供各种多媒体服务,如数字电影和电视服务。多媒体进程管理必须具有能支持多种不同类型的软实时任务同时运行的能力。

(2)支持软实时任务和非实时任务同时运行:一个具有多媒体功能的通用操作系统,它既应面向软实时任务的用户,又需面向非实时任务的用户,如交互型作业的用户。因此,在系统中,应当允许多种类型的SRT任务和不同类型的非实时任务井存。

(3)提供适当的进程接纳机制:为了解决多道程序环境下在系统中同时运行多个SRT任务的截止时间需求和CPU利用率的矛盾,引入了对进程的接纳控制机制,目前常用的是基于预留的进程接纳机制。

(4)采用实时调度算法:实时调度在保证SRT任务的实时性方面起着至关重要的作用。在具有多媒体功能的操作系统中,一个好的实时调度算法应能向每个SRT任务提供可以接受的截止时问保证,即能满足每一个SRT任务绝大多数的截止时间需求。

什么是SRT任务带宽和尽力而为任务带宽?为什么要设置这两种带宽?


答案:(1)同时运行不同类型的软实时任务:通常媒体服务器可向众多的用户提供各种多媒体服务,如数字电影和电视服务。多媒体进程管理必须具有能支持多种不同类型的软实时任务同时运行的能力。(2)支持软实时任务和非实时任务同时运行:一个具有多媒体功能的通用操作系统,它既应面向软实时任务的用户,又需面向非实时任务的用户,如交互型作业的用户。因此,在系统中,应当允许多种类型的SRT任务和不同类型的非实时任务井存。(3)提供适当的进程接纳机制:为了解决多道程序环境下在系统中同时运行多个SRT任务的截止时间需求和CPU利用率的矛盾,引入了对进程的接纳控制机制,目前常用的是基于预留的进程接纳机制。(4)采用实时调度算法:实时调度在保证SRT任务的实时性方面起着至关重要的作用。在具有多媒体功能的操作系统中,一个好的实时调度算法应能向每个SRT任务提供可以接受的截止时问保证,即能满足每一个SRT任务绝大多数的截止时间需求。什么是SRT任务带宽和尽力而为任务带宽?为什么要设置这两种带宽?答案:(1)SRT任务带宽。把CPU的一部分带宽分配给SRT任务运行。如果SRT任务被接纳了,它将获得(分配到)-部分SRT任务带宽,进程管理便会尽可能地保证它们的实时性。(2)尽力而为任务带宽。如果SRT任务未能被接纳,系统则有可能将该SRT任务分配到尽力而为任务带宽中运行,此时系统只是尽可能地让它们得到运行的机会,但不做任何保证。设置这两种带宽是为了能确保SRT任务的实时性,井适当考虑非实时任务的运行。

第7题:

硬实时系统要求()

  • A、事件响应实时
  • B、事件和任务响应都实时
  • C、任务响应实时
  • D、事件和任务响应都不实时

正确答案:B

第8题:

什么是任务流时间和调度流时间?请举例说明之。


答案:(1) 任务流时间:把完成任务所需要的时间定义为任务流时间,例如,如图所示,图中有三台处理机P1~P3和五个任务T1”T5, 调度从时间0开始,共运行了7个时间单位,在处理机P1.上运行任务T1和T2,分别需要5个和15个时间单位:在处理机P2.上运行任务T2和T1,分别用了5个和2个时间单位:在处理机P3. 上运行任务T3. T4和T5, 每一个都需要2个时间单位。因此完成任务T1共需要5+2=7个时间单位,而完成任务T2共需要5+15-65个时间单位。
(2)调度流时间: 在多处理机系统中,任务可以被分配到多个处理机上去运行。一个调度流时间是系统中所有处理机上的任务流时间的总和。在如图所示的例子中,在三台处理机上,调度流时间:T1流+T2流+T3流+T4 流+T5流=7+65+2+2+2=195(个时间单位)

第9题:

软实时系统要求()

  • A、事件响应实时
  • B、事件和任务响应都实时
  • C、任务响应实时
  • D、事件和任务响应都不实时

正确答案:A

第10题:

试说明实时任务的类型和实时系统的类型.


正确答案: A.实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;---根据对截止时间的要求来划分,分为硬实时任务和软实时任务;
B.通常把要求进行实时控制的系统统称为实时控制系统,把要求对信息进行实时处理的系统成为实时信息处理系统.

更多相关问题