我们从文财系统的概念11l发来引入出入式文u、j操作系统的慨念。但是关于实时系统的定义令很多.这坦引蝴儿个:
定义1(POSIX 1003.B): 个实N系统是掐它能够八限定的响应时间内提供所需水平的服务。
定义2(IEEE的走义): 个实N系统是指dp4b正确性人仅取决于H其的逻辑结火,也取决于户小纠果所花赘的时司的系统。
定义:2(Donald Gillies): 个文时系统兄揪计算的正朋性小仪取决于积序的E辑正砚性,也取决灾自果产小的川间,加联系统的时刮约束条/个得不列满足。将会发少系统出诺。
义“fT走义3史加被人们所接受。
韧人式文的系统则包含实心系统利懒人式系统两层意义嵌入式系统。
那么按照定义.下面的系统可以认为是俄人人文u、j系统:
·必须严足10 rny内移走机械手米巡兜碾从的微护制器;
.必须在I小h N间内父闭文争刚来防[1:发动机停转的系统7
.必须在80/历时间内刘顶们端口,1I断做出响应,台则可能会丢失数据包的微控制然。
从第三个例广巾可以想判,如果微拌制器合——个艘什的通信协议.它可以拥有失败酉发机制,而且可以保让平均每——干万的数据包仅丢失 个,那么会发牛什么u/b?它还是文时系统凹?这取决于重发的结果。但是彼显然.企某种构度上它的砌是文时的。
因此,实时系统一般可分为硬件实RJ和软们:焚财购人类;
①坡实时系统要求系统运f门?—‘个刚队则、严格可控的时间限制,它小允许仟何超出时限的错误发生。超时错误会带来损育丛生导致系统失败,成者导致系绝不能文现它的预期日际。
⑤软实叫系统的N限足一个天件灵汛的小J以存忍偶然的超时错误。失败造成的后另计J4严重.仅仅是降低下系统的吞吐址。
照入式实时系统是 套解次实际应用问题的只体方案,包括底烛胶件平台、操作系统P核、设备驱动样厅、小断处理捍序、府Hf程序接L1、上晨府州软件等绰。硬件部分必须达到5时反应和实N完成相席的处理动作。软f4;邪分也必须达到文时:事件响府文时、任务调度乡
时、小断处贝实心、界背处耶丈叫.应用软川也须满足文财处理要求。具巾操作系统内核品疥驱动程序、优秀调度、lfT断处处、开佾处迎等内容构成j”嵌入式实N系统的软件杉心—一嵌入式:义时操作系统(参见闯[.2小的操作系统晨)。
肤入式父叫操作系统也没可 个精确的定义。简巾地说,嵌入式实时操作系统就是并能支持文时榨制系统工作的一种K1人式操作系统。它的首萤仟务就是削d皮一切可利用伊资源完成实R。6扦制仟务,其次J看uK于投向计算机系统的使用效率,重要特点是要满足刘邢14;埃和事件刘1时间的限制和要求
读者可副R r晰的处文定义来理解文时操作系统: