《嵌入式系统》作业八。
一、判断题。
1. 对于软实时系统来说,它的时间有求有一个确定的底线(deadline),超出底线的响应属于错误的结果,系统将会崩溃。ⅹ
2. wind内核任务切换开销非常低,并且没有系统调用开销。√
3. 嵌入式操作系统通常采用整体式内核或层次式内核的结构。ⅹ
4. 在vxworks中,系统调用和一般函数调用没有什么差别。√
5. wind内核支持256级优先级:0~255,优先级255为最高优先级,优先级0为最低优先级,任务优先级在创建时确定,并允许在程序运行中动态修改。ⅹ
6. 任务一旦被“挂起”,在解除“挂起”之前,任务的一切状态都保持不变。ⅹ
7. wind的调度算法是逐进程的,不同进程内的线程可以采用不同的调度策略。ⅹ
8. 在vxworks系统中,仿照unix操作系统,将设备当作文件来管理。√
9. vxworks的中断服务程序不能像其它的程序一样进行内存的分配。√
10. 在vxworks启动过程的第二阶段中断被禁止。ⅹ
二、选择题。
11. 当任务等待的资源变得可用时,会触发的任务状态的转换是( b )
a.运行-->阻塞 b.阻塞-->就绪 c.延迟-->就绪 d.运行-->延迟。
12. 下列的评价指标中,对于实时系统的调度策略最重要的是( c )
a.吞吐量b.响应时间 c.优先级d.周转时间。
13. 设备名”/sd0”对应的设备类型是( d )
a.串口设备 b.软盘驱动器 c.管道设备 d. scsi设备。
14. 在vxworks系统中,下面不属于i/o设备宏观上分类的类型的是( b )
a.字符设备 b.虚拟设备 c.网络设备 d.块设备。
15. 用来描述一个任务,使得任务得以独立运行的数据结构是( b )
以上皆不是。
16. 下列选项中,是属于引起异步上下文切换的原因的是( a )
使更高优先级任务就绪 b.进行阻塞的调用。
c.降低自身优先级或退出d.进行延迟、挂起的调用。
17. 下列选项中,不是实时操作系统必须满足的条件是( c )
a.具有可抢占的内核b.中断可嵌套。
c.任务调度的公平性d.具有优先级翻转保护。
18. vxworks的wind微内核采用单一是地址空间模式,其优势在于( d )
a.任务切换时不需要进行虚拟地址空间切换。
b.任务间可以直接共享变量。
c.系统调用时不需要在核心态和用户态之间切换。
d.以上皆是。
19. 下列属于虚拟设备的是( a )
a.管道b.键盘c.磁盘d.网卡。
20. 下列中断处理过程的步骤,最先执行的是( d )
a.安装堆栈 b.调用中断服务 c.恢复堆栈 d.保存寄存器。
三、简答题。
1.简述vxworks的启动过程。
答:vxworks的启动过程分为两大阶段:参考p334图。
第一阶段——为激活为激活多任务微内核准备一切条件:1.**已近位于ram中;2.系统处于不会发生中断的静止状态。
第二阶段——工作包括3部分:1.激活激活多任务微内核;2.安装设备驱动。3.各种组件初始化。
2.简述vxworks下中断处理过程。
答:vxworks下中断处理过程如下:参考p337
1. 当设备产生irq(中断请求)时,中断当前任务并取中断类型号;
2. 在中断应答期间,系统决定哪个设备需要服务(计算中断向量地址);
3. 为设备调用适当的函数(系统注册的设备中断服务程序);
4. 在vxworks定义的中断包裹函数里,保存寄存器值及调用用户定义的中断服务程序;
5. 中断处理结束后,从中断服务程序返回并恢复寄存器值;
6. 如果执行中断服务程序后,没有高优先级的任务运行,则恢复被中断任务的执行。
嵌入式系统第7次作业答案
嵌入式系统 作业七。一 判断题。1.嵌入式系统是用来控制 监视或辅助设备 机器和工程运行的装置。2.嵌入式处理器可以是通用处理器 gpp 专用系统处理器 assp fpga核。3.冯诺依曼结构与哈佛结构的不同之处在于前者将程序与数据存储在不同的存储空间,或者则相反。4.指令集一般由数据传输指令,运算...
嵌入式系统第9次作业答案
嵌入式系统 作业九。一 判断题。1.gui是指用户图形接口,是计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。2.gui系统涉及到的主要技术有事件驱动 输出显示和资源管理等。3.嵌入式gui系统大多内嵌于操作系统,不能进行配置。4.minigui processes上的程序可以在不同的线...
嵌入式系统第3次离线作业 含答案
嵌入式系统 作业三。一 判断题。1.arm属于cisc体系架构。f 2.除了用户模式外,arm处理器的其它几种工作模式属于特权模式。t 3.在任何模式下,arm处理器都可以访问全部寄存器。f 4.在arm处理器中,快速中断 fiq 的优先级高于外部中断 irq t 5.使用立即寻址时,目标寄存器可以...