当前位置:高级系统架构师题库>嵌入式系统题库

问题:

[单选] ()不是反映嵌入式实时操作系统实时性的评价指标。

A . 任务执行时间
B . 中断响应和延迟时间
C . 任务切换时间
D . 信号量混洗时间

Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。 硬件。 软件。 用户。 程序员。 若内存地址区间为4000H~43FFH,每个存储单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是() 512×16bit。 256×8bit。 256×16bit。 1024×8bit。 系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过()现的。 I/O指令。 专用的数据传送指令。 CPU中有移位功能的数据寄存器。 接口中的移位寄存器。 挂接在总线上的多个部件() 只能分时向总线发送数据,并只能分时从总线接收数据。 只能分时向总线发送数据,但可同时从总线接收数据。 可同时向总线发送数据,并同时从总线接收数据。 可同时向总线发送数据,但只能分时从总线接收数据。 内存按字节编址,利用8K×4bit的存储器芯片构成84000H~8FFFFH的内存,共需()片。 6。 8。 12。 24。 ()不是反映嵌入式实时操作系统实时性的评价指标。
参考答案:

  参考解析

影响嵌入式操作系统实时性的6个主要因素。
(1)常用系统调用平均运行时间:即系统调用效率,是指内核执行常用的系统调用所需的平均时间。
(2)任务切换时间:任务切换时间是指事件引发切换后,从当前任务停止运行、保存运行状态(CPU寄存器内容),到装入下一个将要运行的任务状态、开始运行的时间间隔。
(3)线程切换时间:线程是可被调度的最小单位。在嵌入式系统的应用系统中,很多功能是以线程的方式执行的,所以线程切换时间同样是考察的一个要点。测试方法及原理与任务切换类似,此处不再介绍。
(4)任务抢占时间:任务抢占时间是高优先级的任务从正在运行的低优先级任务中获得系统控制权所消耗的时间。
(5)信号量混洗时间:信号量混洗时间指从一个任务释放信号量到另一个等待该信号量的任务被激活的时间延迟。在嵌入式系统中,通常有许多任务同时竞争某一共享资源,基于信号量的互斥访问保证了任一时刻只有一个任务能够访问公共资源。信号量混洗时间反映了与互斥有关的时间开销,是RTOS实时性的一个重要指标。
(6)中断响应时间:中断响应时间是指从中断发生到开始执行用户的中断服务程序代码来处理该中断的时间。中断处理时间通常不仅由RTOS决定,而且还由用户的中断处理程序决定,所以不应包括在测试框架之内。

在线 客服