人人范文网 范文大全

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

发布时间:2020-03-03 15:29:17 来源:范文大全 收藏本文 下载本文 手机版

《嵌入式系统》作业八

一、判断题

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如果执行中断服务程序后,没有高优先级的任务运行,则恢复被中断任务的执行

浙大远程 嵌入式系统第4次

浙大远程嵌入式系统第1次

浙大远程 嵌入式系统第2次

浙大远程嵌入式系统第6次

浙大远程嵌入式系统第9次

浙大远程浙大嵌入式系统作业全

嵌入式远程医疗监护系统

作业第8次

11第8次

浙大远程自我鉴定

浙大远程嵌入式系统第8次
《浙大远程嵌入式系统第8次.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档