![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
大多数嵌入式实时操作系统中,大都采用调度算法()来保证优先级高的任务能及时运行,采用调度算法()解决多个同优先级任务平等调度问题。
(A)抢占式任务调度
(B)单调速率调度
(C)FIFO调度
(D)时间片轮转调度
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
(A)抢占式任务调度
(B)单调速率调度
(C)FIFO调度
(D)时间片轮转调度
第1题
(A)开发ROM Monitor的难度比较大。
(B)当ROM Monitor占用CPU时,应用程序不响应外部的中断,因此不便调试有时间特性的程序。
(C)要求目标机必须有足够的ROM
(D)ROM Monitor要占用目标机一定数量的资源,如:CPU资源、RAM资源和通信设备(如:串口、网卡等)资源。
(E)调试环境不同于实际目标环境
第2题
(A)嵌入式系统通常是形式多样、面向特定应用的软硬件综合体;
(B)嵌入式系统得到多种类型的处理器和处理器体系结构的支持;
(C)嵌入式系统通常极其关注成本;
(D)嵌入式系统有实时性和可靠性的要求;
(E)嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统;
(F)嵌入式系统开发不需要专门工具和特殊方法。
第3题
(A)任务是一个具有独立功能的无限循环的程序段的一次运行活动,具有动态性、并行性和异步独立性。
(B)任务控制块中应包括任务标识、任务优先级、任务状态和控制信息,以及CPU的现场的相关信息。
(C)不同的内核实现对任务状态的定义不尽相同,其基本状态为执行态、就绪态、等待态三种状态。
(D)任务函数不能有参数,但可以有返回值。
(E)与ISR不同,任务是由内核的调度程序调度的,而ISRs为异步地执行,不受调度程序调度。
第6题
(A) 对于实时、嵌入式应用,如果采用虚拟存储管理,由于页交换的时间不可预测会影响整个系统的确定性。
(B) 在具体的嵌入式应用中,任务的数量和各自可能使用的内存容量在开发时就已预测。
第7题
(A)将复杂的系统分解成相对独立的多个任务,达到分而制之的目的,从而降低系统的复杂性;
(B)需要采用一些新的软件设计方法;
(C)保证系统的实时性;
(D)需要增加功能:任务间的协调,同步和通信功能;
(E)系统的模块化好,提高系统的可维护性。
(F)需要对每一个共享资源互斥;
(G)导致任务间的竞争;
(H)需要使用RTOS,RTOS要增加系统的开销。
第8题
(A)I/O 依赖性
(B)时间关键性的功能
(C)计算量大的功能
(D)功能内聚
(E)时间内聚
(F)周期执行的功能
第10题
(A)减少代码尺寸,增加指令的执行周期数
(B ) 简单的寻址模式,仅允许LOAD和STORE指令存取内存,其它所有的操作都基于寄存器到寄存器
(C) 直接执行、寄存器较多
(D) 由硬件完成部分软件功能,硬件复杂性增加,芯片成本高
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!