浙大远程嵌入式系统第8次_嵌入式系统浙江大学

其他范文 时间:2020-02-28 22:36:31 收藏本文下载本文
【www.daodoc.com - 其他范文】

浙大远程嵌入式系统第8次由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“嵌入式系统浙江大学”。

《嵌入式系统》作业八

一、判断题

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)

A.TLB

B.TCB

C.BSP

D.以上皆不是 16.下列选项中,是属于引起异步上下文切换的原因的是(A)

A.ISR使更高优先级任务就绪

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的启动过程 第一阶段 1代码已经位于RAM中2系统处于不会发生中断的静止状态(必须包括处理器中断被禁止和各个设备中断被禁止)在该阶段,“处理器初始化”和“代码装入”即通常所说的引导代码。

第二阶段

1、激活多任务的内核

2、安装设备驱动

3、各种组件初始化

2.简述VxWorks下中断处理过程

1当设备产生IRQ(中断请求)时,中断当前任务并取中断类型号2在中断应答期间,系统决定哪个设备需要服务(计算中断向量地址)3为设备调用适当的函数(系统注册的设备中断服务程序)4在VxWorks定义的中断包裹函数里,保存寄存器值及调用用户定义的中断服务程序5中断处理结束后,从中断服务器程序返回并恢复寄存器值6如果执行中断服务程序后,没有高优先级的任务运行,则恢复被中断任务的执行

下载浙大远程嵌入式系统第8次word格式文档
下载浙大远程嵌入式系统第8次.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文