首页 > 知识点讲解
       实时系统的概念
知识路径: > 计算机软件与网络基础知识 > 嵌入式系统 > 嵌入式系统的特点 > 嵌入式系统概论 > 
相关知识点:1个      
        简单地说,实时系统可以看成对外部事件及时响应的系统。现实世界中,并非所有的嵌入式系统都具有实时特性,所有的实时系统也不一定都是嵌入式的。但这两种系统并不互相排斥,兼有这两种特性的系统称为实时嵌入式系统(Real-Time Embedded System,RTES),通常简称为实时系统。我们先介绍与RTES相关的几个概念。
        (1)逻辑(或功能)正确:指系统对外部事件的处理能够产生正确的结果。
        (2)时间正确:指系统对外部事件的处理必须在预定的周期内完成。
        (3)死线(Deadline):指系统必须对外部事件处理的最迟时间界限,错过此界限可能产生严重后果。通常,计算必须在到达死线前完成。
        (4)实时系统:指功能正确和时间正确同时满足的系统,二者同等重要。换言之,实时系统有时间约束并且是死线驱动的。但是在某些系统中,为了保证功能的正确性,有可能牺牲时间的正确性。
        根据对错失死线的容忍程度不同,可以将RTES分为软RTES和硬RTES。
        (1)硬RTES:必须满足其灵活性接近零死线要求的RTES。死线必须满足,否则就会产生灾难性后果,并且死线之后得到的处理结果或是零级无用,或是高度贬值。在硬RTES中,错失死线后的处理结果价值为零,错失死线的惩罚是灾难性的。
        (2)软RTES:必须满足死线的要求,但是有一定灵活性。死线可以包含可变的容忍等级、平均的时间死线,甚至是带有不同程度的可接受性的响应时间的统计分布。在软RTES中,错失死线后处理结果的价值根据应用的性质随时间按某种关系下降,死线错失不会导致系统失败。由于一个或多个错失的死线对软RTES的运行没有决定性的影响,一个软RTES不必预测是否可能有悬而未决的死线错失。相反,软RTES在探知到错失一个死线时可以启动一个恢复进程。
        :在RTES中,任务的开始时与同死线或完成时间同样重要,由于任务缺少需要的资源(例如,CPU和内存等),就有可能阻碍任务的开始并直接导致错失任务的完成死线,因此,死线问题演变成资源的调度问题。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有