东大23年9月《嵌入式软件设计》复习题及答案

发布时间:2023-09-18 07:09:26浏览次数:58
东 北 大 学 继 续 教 育 学 院嵌入式软件设计 复习题 一、单选题下面哪个系统属于嵌入式系统?( ) 华为手机 联想  笔记本电脑 联想  上网本天河一号”计算机系统可用作嵌入式操作系统的有( )(,) !"#$%&% 中的  的含义是( )。支持 ' 位乘法支持 ()*++( 观察硬件支持片上调试支持高密度 ' 位的 ,)* 指令集若前次运算结果为负数,则 !$ 的( )为 -.课程名称/嵌入式软件设计 0将 $1 地址处的数据读出,装载到 $ 中,能实现这个功能的语句是( )$$,2$,34$$,2$,34$$,2$,-34$$,2$,-34'交叉编译的环境建立在( ) 开发板上  目标系统上  宿主机上  应用程序上&下面关于哈佛结构描述正确的是:( ) 存储空间与 " 空间分离 程序存储空间与数据存储空间分离 存储空间与 " 空间合并 程序存储空间与数据存储空间合并5下面哪一种工作模式不属于 $% 特权模式?( ) 系统模式  软中断模式  用户模式 67 模式指令“%$89:$9$9$#9$;<的寻址方式为:( ) 立即寻址  寄存器间接寻址  多地址寻址  堆栈寻址= 和 ! 外设区域都是 %,可各自分配最多( )个外设。'#'5使用 ="$>( 联合开发嵌入式系统,( )不是必须的。 目标系统  宿主机  银河麒麟操作系统  交叉编译器操作系统结构不包括( ) 数据库  引导系统  内核  根文件系统课程名称/嵌入式软件设计 ##以下哪个不是嵌入式系统设计的主要目标?( ) 低成本  低功耗  实时要求高  超高性能从层次结构来看,嵌入式系统包括:( ) 硬件层  板级支持包  实时操作系统和应用软件  以上都是0$%&% 采用( )级流水线。#0''中断服务程序的最后一条指令必须是( )%"!9$%"!9$?@!9$?AB93@!9$?B93&$% 的工作状态包括( )。 测试状态和运行状态 挂起状态和就绪状态 就绪状态和运行状态$% 状态和 ,)* 状态5 协议中有几根线( )#下面哪点不是嵌入式操作系统的特点。( ) 内核精简  专用性强  功能强大  高实时性课程名称/嵌入式软件设计 在嵌入式 $% 处理器中,下面哪种中断方式优先级最高。( )$++C 数据中止67$7D&E 的运算结果是( )&&$% 公司是专门从事( ) 基于 $ 技术芯片设计开发$% 芯片生产 软件设计$% 芯片销售#嵌入式系统有别于其他系统的最大特点是( ) 嵌入专用  高可靠  低功耗  低成本下面哪一类嵌入式处理器最适合于工业控制领域( ) 嵌入式微处理器  微控制器 ! 以上都不合适0以下哪一项不属于嵌入式处理器( )!+!!+F)$%课程名称/嵌入式软件设计 0%!'处理器从存储器读数据的指令(加载指令)的助记符是:( )!!$$二、判断题C+G 处理器也属于嵌入式处理器。 6嵌入式系统的软件一般都需要固化。 #单片机就是嵌入式系统,它与嵌入式系统没有区别。 6掌握部分常用 $% 指令可以方便 $% 程序调试。 0$% 指令集具有高效、快速的特点,它是 ,)* 指令集的子集。 6'! 系列微控制器的片内 $% 支持 ' 位的读写访问。 6& 系统是商用操作系统。 65 系统由内核、,+GG、文件系统和应用程序组成。 $%&% 的流水线结构是 0 级流水线。 6 语言程序可以嵌套加入汇编语言程序模块。 -H6GH, 比 -6GH, 成本高,可靠性差。 6操作系统具有接口管理功能。 6#处于就绪状态的任务只能切换到运行状态。 6将模拟信号转换成数字信号的电路是  转换器。 60嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。 '虚拟内存的主要用途是扩充存储容量。 &由设置寄存器 !-( 来选择 ! 口的引脚功能。 5在操作系统的设备管理中引入缓存,其主要目的是改善 !@ 和 " 设备间速课程名称/嵌入式软件设计 '度不匹配的情况。 嵌入式系统体系越来越小,性能要求更稳定,因此成本提升了。 6嵌入式 ! 处理器是专门用于嵌入式系统的数字信号处理器。 操作系统中的存储管理室对内存中用户区进行管理。操作系统结构包括引导系统、内核和根文件系统。三、填空题嵌入式系统是以( 应用 )为中心、以( 计算机技术 )为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。$%& 有两种处理器状态 ,分别是( $%)状态和( ,)*)状态。#嵌入式处理器的分类包括三种,分别是:( 微控制器 )、嵌入式微处理器( 数字信号处理器 )。,)* 指令集具有( 灵活 )( 小巧 )的特点,却仍然保持 $% 的大多数性能上的优势,它是 $% 指令集的子集。0$% 系列微处理器支持的字数据存储格式有( 大端格式 )和( 小端格式 )。'大多数引导系统都包含两种不同的操作模式:( 启动加载 )模式和( 下载)模式。四、名词解释及简答题什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,课程名称/嵌入式软件设计 &适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简述嵌入式微处理器的选择原则。答:)能满足应用的设计目标;)开发工具是否好用;#)市场占有率如何;)应该遵循“够用”原则,不应片面追求高性能。#列出 $%& 微处理器的工作模式和工作状态。答:处理器工作模式指的是处理器在执行程序时在不同时刻所处的不同状态,$%& 微处理器又 & 中工作模式:+ 用户模式,I 系统模式,AB 快速中断模式,B 外部中断模式,J 管理模式,H*C 数据访问中止模式, 未定义指令中止模式。处理器工作状态指的是处理器当前所执行的指令集,$%& 的工作状态分为 $% 状态(# 位指令)和 ,)* 状态(' 位指令)。嵌入式软件有何特点?答:软件要求固态化存储,应用有较强的实时性需求,硬件资源环境比较苛刻,软件代码要求具有高质量和高可靠性,多任务操作系统是主流发展方向。五、问答题什么是实时系统?实时系统又分哪两种?答:能在确定的时间内对外部的异步事件做出响应并执行其功能的计算机系统称为实时系统。其操作的正确性不仅仅依赖于逻辑设计的正确程度,而且课程名称/嵌入式软件设计 5与这些操作进行的时间有关。“在确定的时间内”是该定义的核心,也就是所实时系统是对响应时间有严格要求的。对逻辑和时序的要求非常沿河,如果逻辑和时序出现偏差将会引起严重后果。实时系统分为软实时系统和硬实时系统。软实时系统仅要求事件响应是实时的,并不要求限定任务必须在多长时间内完成。硬实时系统不仅要求事件响应要实时,而且要求在规定的时间内完成任务的处理。什么是前后台系统?有何优缺点?实时性如何决定?答:前后台系统分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。优点:系统结构简单,几乎不需要额外的存储开销;可以避免中断嵌套(栈溢出),避免漏掉异步事件;可调用不可重入函数(任务间不嵌套)。缺点:所有的任务具有相同的优先级别,如果一个任务执行时间不能确定,则所有任务相应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,是的整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。实时性:取决于所有其他任务的执行时间之和。课程名称/嵌入式软件设计 课程名称/嵌入式软件设计
文档格式: docx,价格: 10下载文档
返回顶部