问答题简述嵌入式系统中非占先式与占先式调度法的区别有哪些。

题目
问答题
简述嵌入式系统中非占先式与占先式调度法的区别有哪些。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

什么是嵌入式操作系统?常见的嵌入式操作系统有哪些?(列举五个以上),嵌入式操作系统有什么特点?


正确答案:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”   嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive  可裁剪;强实时性;统一的接口;操作方便、简单、提供友好的图形用户界面GUI;提供强大的网络功能;稳定性,弱交互性;固化代码;良好的移植性

第2题:

μCOS-II操作系统不属于()。

A.RTOS

B.占先式实时操作系统

C.非占先式实时操作系统

D.嵌入式实时操作系统


参考答案:C

第3题:

在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息交换有(48)两个途径。

A.开/关中断和信息邮箱

B.共享存储区和消息传递

C.邮箱机制和数据共享机制

D.非占先式内核和占先式内核机制


正确答案:B
解析:本题考查嵌入式操作系统的基础知识。在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息传递称为任务间的通信。任务间通信有两个途径:共享数据存储区结构和消息传递机制。

第4题:

简述嵌入式系统与桌面通用系统的区别


正确答案:(1)嵌入式系统中运行的任务是专用且比较确定的;桌面通用系统需要支持大量的、需求多样的应用程序
(2)嵌入式系统往往对实时性提出较高的要求,实时系统是指能够在限定的响应时间内提供所需求的服务,嵌入式实时系统可分为:强实时型、一般实时、弱实时型;桌面通用系统:以性能、价格的最优为追求原则,面向多任务性能均衡
(3)嵌入式系统中使用的操作系统一般是实时操作系统,嵌入式实时操作系统数量众多,例如:VxWorks、Windows CE、pSoS/嵌入式Linux、RTLinux  国产嵌入式实时操作系统,茹:HOPEN、DeltaOS、SmartOS;桌面操作系统:Linux、Windows系列
(4)嵌入式系统运行需要高可靠性保障,比桌面系统的故障容忍能力弱很多;嵌入式系统需要忍受长时间、无人值守条件下的运行;嵌入式系统运行的环境恶劣
(5)嵌入式系统大都有功耗约束
(6)嵌入式系统比桌面通用系统可用资源少得多;嵌入式系统的开发需要专用工具和特殊方法
(7)嵌入式系统开发是一项综合的计算机应用技术

第5题:

简述嵌入式操作系统与通用操作系统的区别。


正确答案:通用操作系统是一种通用的操作系统,可运行在不同的硬件平台。而嵌入式操作系统与一般的Windows操作系统不同,其是一种专用、可定制的特点。

第6题:

简述从层次化的角度来看,嵌入式系统可以分为哪些层。


答案:从层次化的角度来看,嵌入式系统可分为4层;
硬件层、中间层、软件层、功能层。

第7题:

简单对比嵌入式实时操作系统中的抢占式调度和非抢占式调度


正确答案:(1)抢占式调度:优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,缺点是上下文切换多;
(2)非抢占式调度:优点是上下文切换少,缺点是一般情况下,处理器有效资源利用率低,可调度性不好;
(3)通用内核:<1>调度策略:优先级调度、时间片轮转调度<2>调度方式:抢占式、不可抢占式、选择可抢占式<3>时间片:定长时间片与变长时间片;
(4)商业上销售的实时内核都是抢占式内核。

第8题:

μCOS-II操作系统属于()。

A.顺序执行系统

B.占先式实时操作系统

C.非占先式实时操作系统

D.分时操作系统


正确答案:B

第9题:

简述嵌入式操作系统的特点,请列举几个常见的嵌入式操作系统。


正确答案: (1)可装卸性
(2)强实时性
(3)统一的接口
(4)强稳定性,弱交互性
(5)固化代码。
常见的嵌入式操作系统有WindowsCE、VxWorks、μC/OS、嵌入式linux。

第10题:

简述嵌入式系统中非占先式与占先式调度法的区别有哪些。


正确答案: 非占先式调度法也称作合作型多任务(cooperative multitasking),各个任务彼此合作共享一个CPU。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃CPU的使用权时,那个高优先级的任务才能获得CPU的使用权。
当系统响应时间很重要时,要使用占先式(preemptivE.内核。最高优先级的任务一旦就绪,总能得到CPU的控制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到了CPU的控制权。