前后台系统分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。
优点:系统结构简单,几乎不需要额外的存储开销;可以避免中断嵌套(栈溢出),避免漏掉异步事件;可调用不可重入函数(任务间不嵌套)。
缺点:所有的任务具有相同的优先级别,如果一个任务执行时间不能确定,则所有任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。实时性:取决于所有其它任务的执行时间之和。
(简答题)
什么是前后台系统?有何优缺点?实时性如何决定?
正确答案
答案解析
略
相似试题
(简答题)
什么是抢先式实时操作系统?有何优缺点?实时性如何决定?
(简答题)
什么是非抢先式实时操作系统?有何优缺点?实时性如何决定?
(简答题)
什么是基于查询的实时软件结构?有何优缺点?实时性如何决定?
(简答题)
什么是基于中断的实时软件结构?有何优缺点?实时性如何决定?
(简答题)
嵌入式实时操作系统和嵌入式软实时操作系统有何特点?代表性铲平有哪些?在被业界公认的嵌入式实时操作系统中,实时性最出色的的RTOS是什么?应用开发与多媒体支持最出色的RTOS是什么?在大规模?产业化产品设计中最适合的RTOS是什么?
(单选题)
前后台系统的实时性取决于()
(简答题)
简述非抢先式实时操作系统及其优缺点。
(简答题)
总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?
(简答题)
什么是总线?有何优缺点。