欢迎来到天天文库
浏览记录
ID:43308752
大小:384.50 KB
页数:44页
时间:2019-10-08
《(系统的正确性不仅取决于计算的逻辑结果》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CHAPTER1010.2Real-TimeSchedulingBackgroundCorrectnessofthesystemdependsnotonlyonthelogicalresultofthecomputationbutalsoonthetimeatwhichtheresultsareproduced(系统的正确性不仅取决于计算的逻辑结果,而且还依赖于产生结果的时间)Tasksorprocessesattempttocontrolorreacttoeventsthattakeplaceintheoutsideworld(实时任
2、务或进程试图控制外部世界发生的事件或对这些事件作出的反应)Theseeventsoccurin“realtime”andprocessmustbeabletokeepupwiththem(这些事件是“实时”发生的,进程必须能够跟随处理这些事件)实时系统的例子Controloflaboratoryexperiments(实验控制)Processcontrolplants(过程控制设备)Robotics(机器人)Airtrafficcontrol(空中交通管制)Telecommunications(远程通信)Militarycommandand
3、controlsystems(军事指挥与控制系统)Real-TimeSystem指能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行的计算机系统。Real-TimeSystem实时控制系统,指要求进行实时控制的系统。用于生产过程的控制,实时采集现场数据,并对所采集的数据进行及时处理。如飞机的自动驾驶系统,以及导弹的制导系统等。实时信息处理系统,指能对信息进行实时处理的系统。典型的实时信息处理系统有:飞机订票系统、情报检索系统等。Real-timeTask按任务执行时是否呈现周期性来划分periodi
4、c(周期性)实时任务aperiodic(非周期性)实时任务,必须联系着一个截止时间(deadline)根据对截止时间的要求来划分hardreal-timetask(硬实时任务),系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。softreal-timetask(软实时任务)CharacteristicsofReal-TimeOperatingSystems(实时操作系统的特点)Deterministic(确定性)Operationsareperformedatfixed,predeterminedtimesorwithinp
5、redeterminedtimeintervals(是指可以按照固定的、预先确定的时间或时间间隔执行操作)Concernedwithhowlongtheoperatingsystemdelaysbeforeacknowledginganinterrupt(确定性关注的是操作系统获知有一个中断之前有多长延迟)CharacteristicsofReal-TimeOperatingSystems(实时操作系统的特点)Responsiveness(响应性)Howlong,afteracknowledgment,ittakestheoperatin
6、gsystemtoservicetheinterrupt(响应时间关注的是:知道中断之后,操作系统为中断提供的服务时间)●响应性包括:Includesamountoftimetobeginexecutionoftheinterrupt(包括处理中断并开始执行中断服务例程所需时间总和)Includestheamountoftimetoperformtheinterrupt(包括执行中断服务例程所需要的时间总量)CharacteristicsofReal-TimeOperatingSystems(实时操作系统的特点)UsercontrolUs
7、erspecifiespriority(用户指定优先级)Useofpagingorprocessswapping(使用分页调度或是进程交换)Whatprocessesmustalwaysresideinmainmemory(进程必须常驻内存)Disksalgorithmstouse(使用磁盘算法)Rightsofprocesses(进程具有的权限)CharacteristicsofReal-TimeOperatingSystems(实时操作系统的特点)Reliability(可靠性)Degradationofperformancemayh
8、avecatastrophicconsequences(性能降低可能产生灾难性的后果)Attempteithertocorrecttheproblemorminimizeitse
此文档下载收益归作者所有